Задать вопрос
Bahtiar
@Bahtiar
Front-End developer

Какие методы использовать при jquery чтоб получить данные из формы о том что там больше 5 символов?

Какие методы использовать при jquery чтоб получить данные из формы о том что там больше 5 символов и если больше 5 ти символов то сделать кнопку отправки активной ну или навесить на нее класс дополнительный
<form class="form">
 <input type="text" name="username" />
 <input type="text" name="password" />
 <input type="submit" value="Войти" disabled />
</form>
  • Вопрос задан
  • 113 просмотров
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Веб-разработчик с нуля: профессия с выбором специализации
    14 месяцев
    Далее
  • Академия Эдюсон
    Fullstack-разработчик на JavaScript + ИИ
    11 месяцев
    Далее
  • ProductStar × РБК
    Профессия: Инженер по тестированию + ИИ
    6 месяцев
    Далее
Решения вопроса 3
0xD34F
@0xD34F Куратор тега JavaScript
$('form').on('input', function() {
  const disabled = !$(':text', this).get().every(n => n.value.length >= 5);
  $(':submit', this).prop({ disabled });
});

или

document.querySelector('form').addEventListener('input', e => {
  e.currentTarget.querySelector('[type="submit"]').disabled = Array
    .from(e.currentTarget.querySelectorAll('[type="text"]'))
    .some(n => n.value.length < 5);
});
Ответ написан
Комментировать
Ответ написан
Комментировать
joeberetta
@joeberetta Куратор тега JavaScript
Читай: https://epdf.pub/google-for-dummies.html
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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