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>
  • Вопрос задан
  • 92 просмотра
Решения вопроса 3
0xD34F
@0xD34F Куратор тега JavaScript
$('form').on('input', function() {
  const disabled = $('[type="text"]', this).get().some(n => n.value.length < 5);
  $('[type="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
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы