Как запретить вставлять цифры в input type="text"?

203
27 ноября 2021, 13:50

Стала задача запретить ввод цифр в <input type="text"> созданном для имени

Как можно такое реализовать?

Answer 1

function noDigits(event) { 
  if ("1234567890".indexOf(event.key) != -1) 
    event.preventDefault(); 
}
<input type="text" onkeypress="noDigits(event)" />

Answer 2

Используйте атрибут maxlength.

<input maxlength = "0">

READ ALSO
Uri как отследить FileNotFoundException

Uri как отследить FileNotFoundException

Я выбираю из галереи изображение и в последствии его использую как Uri, но предположим что пользователь удалил это изображение со своей галереи,...

121
Java. Swing. Странное не отображение GUI

Java. Swing. Странное не отображение GUI

Столкнулся с небольшой аномалиейИмеется клиент серверное приложение для игры в крестики-нолики

223
Неправильно выполняется сравнение дат JAVA

Неправильно выполняется сравнение дат JAVA

Всем привет! Выполняя одно задание, столкнулся с тем, что неправильно сортируются датыПробовал начать использовать тип Calendar, но также ничего...

196
Причина javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

Причина javax.net.ssl.SSLHandshakeException: Received fatal alert: handshake_failure

Есть веб-приложение, крутящееся на JVM

203