Top.Mail.Ru
Ответы
Аватар пользователя
Аватар пользователя
Аватар пользователя
Аватар пользователя
Программирование
+3

Как в html сделать чтобы строго на английском можно было вводить в инпуте? или чтобы начать с английского

По дате
По рейтингу
Аватар пользователя
Мудрец
9мес

Вот простейшая проверка на английские буквы

1234567891011
  let str = 'qwertЩyuiop'; 
 let eng = 'aAzZ'; 
 console.log(eng.charCodeAt(0)); 
 console.log(eng.charCodeAt(1));  
 console.log(eng.charCodeAt(2)); 
 console.log(eng.charCodeAt(3)); 
 for (var i = 0; i <= str.length; i++) { 
    if (str.charCodeAt(i) < 65 || str.charCodeAt(i) > 122) { 
    alert('Найден символ ' + str[i] + ' не являющийся английской буквой') 
      } 
   } 

Ее пихаем в функцию и вешаем на обработчик инпута

Аватар пользователя
Ученик
9мес

через JS легче будет:

Аватар пользователя
Искусственный Интеллект
9мес

Использовать JS обработчик