Как я могу написать динамическую функцию javascript, которая позволяет только текстовым полям принимать значения алфавита
Всем Привет.
Я разрабатываю веб-систему и хочу, чтобы мои текстовые поля принимали только значения алфавита. как я могу реализовать это с помощью javascript или jQuery kinldly покажите мне какой-нибудь код, пожалуйста...
я попробовал функцию следующим образом, но эта функция работает только в кнопке, и в одном текстовом поле я хочу динамический код, который работает везде, когда я буду вызывать его.
Что я уже пробовал:
функция onlyAlphabets() {
var regex = / ^[a-zA-Z]*$/;
если (регулярное выражение.тест(документ.метода getElementById("txtdetail").значение)) {
вернуть true;
} еще {
предупреждение ("только алфавиты, пожалуйста.");
возвращать false;
}
}
F-ES Sitecore
Чтобы сделать его "глобальным", поместите код в js-файл, который делает что-то вроде
$("введите[введите текст='']").клавиша вверх(onlyAlphabets())
или, как бы то ни было, вы провоцируете этот код, а затем включаете этот JS-файл в заголовок вашего сайта, и он будет работать для всех входных данных. Вы также можете сделать что-то вроде
$("input[data-alphabet='true']"). keyup(onlyAlphabets())
затем вы можете добавить этот атрибут только в те поля, в которых хотите провести проверку
< input type=text data-alphabet= 'true'>