функция текстового поля, принимающего только буквы алфавита, не работает - PullRequest
0 голосов
/ 04 февраля 2020

Я создал функцию JavaScript для приема букв алфавита только в поле ввода текста, но код не работает

function isLetter(event) {
    var charCode = event.keyCode;
    if ((charCode > 64 && charCode < 91) || (charCode > 96 && charCode < 123)) {
        return true;
    } else {
        return false;
    }
}
<input type="text" id="lettersInput" maxlength="26" onkeypress="return isLetter(event)" class="Js-LettersEncode">

1 Ответ

1 голос
/ 04 февраля 2020

попробуйте с этим oninput="this.value = this.value.replace(/[^A-Z, ^a-z]/, '')"

<input type="text" class="typing1" name="txt1" id="t1" oninput="this.value = this.value.replace(/[^A-Z, ^a-z]/, '')" maxlength="26" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...