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

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

Как сделать проверку input на минимальное количество символов?
К примеру, есть форма и там поле телефон, и мне нужно чтобы минимальное значение которое могли отправить, было 9 цифр.
  • Вопрос задан
  • 9805 просмотров
Подписаться 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
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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