Здравствуйте.
Можете подсказать, как запретить ввод английских букв в данные поля?
Пытался сам разобраться, но за три дня поисков что-то не нашел.
Данные поля системные.
Нужна помощь с Полями Фамилия и Имя (Решено)
- Parazit00
- Сообщения: 32
- Зарегистрирован: 04 мар 2024, 19:21
- Имя: Артём
- Откуда: Казахстан, Тараз
- Контактная информация:
Нужна помощь с Полями Фамилия и Имя (Решено)
Последний раз редактировалось Parazit00 19 апр 2024, 20:06, всего редактировалось 1 раз.
- Parazit00
- Сообщения: 32
- Зарегистрирован: 04 мар 2024, 19:21
- Имя: Артём
- Откуда: Казахстан, Тараз
- Контактная информация:
Re: Нужна помощь с Полями Фамилия и Имя
Спасибо за подсказку! А то я голову сломал и даже не подумал про то, что можно через JS запретить. Вот так реализовал запрет.
Код: Выделить всё
// Функция для обработки ввода в полях
function handleInput(event) {
var inputValue = event.target.value;
var englishRegex = /[a-zA-Z]/g; // Регулярное выражение для поиска английских букв
if (englishRegex.test(inputValue)) {
event.target.value = inputValue.replace(englishRegex, ''); // Заменяем английские буквы на пустую строку
}
}
// Получаем ссылки на поля и добавляем к ним обработчики событий
var field8 = document.getElementById('fields_8');
var field7 = document.getElementById('fields_7');
field8.addEventListener('input', handleInput);
field7.addEventListener('input', handleInput);
- Fait
- Инвестор
- Сообщения: 766
- Зарегистрирован: 19 ноя 2020, 17:46
- Имя: Максим Балакшеев
- Откуда: Россия, Златоуст
- Организация: ИП Балакшеев Максим Георгиевич
Re: Нужна помощь с Полями Фамилия и Имя
Вот, то что надо! Отличная работа)Parazit00 писал(а): ↑02 апр 2024, 07:27 Спасибо за подсказку! А то я голову сломал и даже не подумал про то, что можно через JS запретить. Вот так реализовал запрет.Код: Выделить всё
// Функция для обработки ввода в полях function handleInput(event) { var inputValue = event.target.value; var englishRegex = /[a-zA-Z]/g; // Регулярное выражение для поиска английских букв if (englishRegex.test(inputValue)) { event.target.value = inputValue.replace(englishRegex, ''); // Заменяем английские буквы на пустую строку } } // Получаем ссылки на поля и добавляем к ним обработчики событий var field8 = document.getElementById('fields_8'); var field7 = document.getElementById('fields_7'); field8.addEventListener('input', handleInput); field7.addEventListener('input', handleInput);