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

Добавляем ветку else

Задание босса почти выполнено: пользователи больше не могут публиковать слишком длинные комментарии. Если текст в поле ввода длиннее 142 символов, кнопка отправки блокируется и появляется сигнал об ошибке. В этом случае пользователь должен поправить комментарий. Сейчас сигнал об ошибке не исчезает, а кнопка отправки не разблокируется, даже если укоротить текст до нужной длины. Как это исправить?

Нам нужна альтернативная ветка else: если условие ложно, то есть комментарий не длиннее 142 символов, то в свойство disabled кнопки нужно записать false, а класс warning у формы убрать.

Добавим в наш скрипт вторую ветку и необходимые инструкции и проверим, что теперь всё работает как надо: если комментарий слишком длинный, кнопка блокируется и появляется сигнал об ошибке, а если лимит символов не превышен, то кнопка разблокируется и сигнал об ошибке пропадает.

Хотите научиться профессионально писать код на самом востребованном языке программирования? Записывайтесь на профессию «React-разработчик», которая стартует 20 мая 2024. Всего от 4410 ₽в месяц.

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

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

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

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

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

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