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

Как проверить input на минимальное количество символов?

Как сделать проверку input на минимальное количество символов?
К примеру, есть форма и там поле телефон, и мне нужно чтобы минимальное значение которое могли отправить, было 9 цифр.
  • Вопрос задан
  • 9823 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
Stalker_RED
@Stalker_RED
myPhone.addEventListener('keyup', function(evt){
  let length = this.value.length
  if (length < 9) msg.textContent = 'маловато будет!'
  else if (length == 9) msg.textContent = 'норм!'
  else if (length > 9  && length < 16) msg.textContent = 'э, хватит'
  else if (length > 15 && length < 31) msg.textContent = 'больше не надо'
  else if (length > 30) msg.textContent = 'остановись, демон!'
})
https://jsfiddle.net/5v7cdb5y/
Ответ написан
Комментировать
@fomenko_alexandr
Можно сделать как-то так:
<input type="text" name="phone" minlength="9" required>
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
GM_pAnda
@GM_pAnda
Бездельник
Вам лучше подключить Inputmask
digitalbush.com/projects/masked-input-plugin
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
Wanted. Москва
от 250 000 до 400 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
22 янв. 2025, в 19:19
2300 руб./в час
22 янв. 2025, в 18:00
15000 руб./за проект
22 янв. 2025, в 17:57
2000 руб./в час