Задать вопрос

Как правильно сделать скрипт с проверкой на заполнение инпута?

Здравствуйте!
У меня есть форма.
При незаполнении инпутов, я им добавляю класс error и стилизую его (например, бордер делаю красным).
Мне нужно, чтобы если один из инпутов заполнен, этот класс не добавлялся.
Подскажите пожалуйста, как сделать?

$('.calculation__form').on('click', '#button_enter', function(){
  $('.calculation__inputWrap').removeClass('error'); 
  let hasErrors = false;

  $('.calculation__inputWrap').each(function(){
      if ($(this).val().trim() == '') {
        hasErrors = true;
        $(this).addClass('error');    
      }
  });  
  
  return hasErrors ? false : true; 
});
  • Вопрос задан
  • 60 просмотров
Подписаться 1 Простой 2 комментария
Пригласить эксперта
Ответы на вопрос 1
firedragon
@firedragon
Не джун-мидл-сеньор, а трус-балбес-бывалый.
В вашем случае, удалите у одного инпута класс calculation__inputWrap. У вас по логике выбираются все инпуты с этим классом и проверяются

https://developer.mozilla.org/ru/docs/Learn/HTML/F...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы