Есть код, он добавляет класс к input, если value заполнен хоть на 1 букву. И удаляет класс если value = 0
Так вот в чем вопрос: У меня на странице не 1 input, а целая форма, если ко всем input прописать один и тот же класс "ui-field", то скрипт срабатывает только на 1-ый input. А если размножить этот скрипт под каждый input с разными классами (ui-field , ui-field1, ui-field2, ui-field3...), то скрипт вообще перестает работать. Как быть?
<script>
var uiField = document.getElementsByClassName('ui-field')[0];
uiField.addEventListener('keyup', function () {
if (uiField.value.length >= 1) {
uiField.classList.add('ui-field-active');
}else{
uiField.classList.remove('ui-field-active');
}
})
</script>