все поля заполнены? Сейчас появляется если 1 поле заполнено
у тебя происходит проверка по последнему полю,сделай каунтер заполненных полей
fields.forEach( item => { item.addEventListener('input', function(){ let checkFormValid = true; fields.forEach( (elem) => { if (elem.value === '' ) { checkFormValid = false; } }) if ( checkFormValid ) { submit.classList.remove('hidden'); } else { submit.classList.add('hidden'); } }); });
Обсуждают сегодня