!== 0) {
addButton.classList.add('active')
} else {
addButton.classList.remove('active')
}
})
Сломалось. Раньше если символ любой вводился, то кнопка меняла класс. Если убирался и очищалось поле, то класс снова менялся. А теперь он меняется только в первый раз. Что-то не так написано?
lengTH
вы понимаете что это не на всю страницу вешается?
Тфу, ахахах, точно, спасибо)
inputBox.addEventListener('keyup', () => { const input = inputBox.value.trim(); addButton.classList.toggle('active', userInfo.length !== 0) })
к слову, так же должен не класс меняться, а атрибут disabled, который и запретит использование кнопки и отправку формы
Про тоггл поняла Но не поняла, что после 'active' написано. Смысл этого понимаю, но использовала раньше toggle, чтобы просто в скобках и кавычках написать класс
там есть второй аргумент boolean, который определяет надо добавить или убрать класс
Обсуждают сегодня