• Теория
  • Теория

Обнуляем счётчик символов

Проверка нового комментария отлично работает: если текст в поле ввода длиннее 142 символов, то появляется сигнал об ошибке и отправка комментария блокируется, а если текст сократить, то блокировка снимается и сигнал исчезает. Вот только счётчик символов после отправки комментария не обнуляется.

Это происходит потому, что обработчик oninput не срабатывает, когда мы отправляем форму и очищаем поле ввода. Чтобы комментарии заработали как надо, присвоим текстовому содержимому счётчика значение 0 внутри другого обработчика событий — onsubmit. Он уже есть в нашем скрипте, мы работали с ним в предыдущей части. Инструкции внутри этого обработчика выполняются в момент отправки формы, так что, когда пользователь отправит новый комментарий, счётчик обнулится. Убедимся в этом!

Хотите всё и сразу? HTML, CSS, JavaScript, React, Node.js, оплачиваемая стажировка в Лиге А и гарантия трудоустройства. Записывайтесь на профессию «Фулстек-разработчик», которая стартует 20 мая 2024. Всего от 4 690 ₽в месяц.

Минимальный вид табов
  • index.html
HTML
HTML

Вы перешли на другую страницу

Кликните внутри мини-браузера, чтобы поставить фокус в это окно.

100%
Бабушка Кекс

Притормози, дружище

Проходить вызовы части «Коллекции и свойства элементов» тренажёра «Знакомство с JavaScript» можно после регистрации и оформления подписки.