Привет друзья!
У нас написана простая функция для верификации вводимых данных в поля формы. Прилагаю к письму это функцию. Она длинная тк для каждого поля скопипастен один и тот же код. Нужно как-то ее отрефакторить, чтобы выглядела короче с минимумом копипаста.
$(document).ready(function() {
// поле 1
$('[name=cas_run_limit]').bind("change keyup input click", function() {
if (this.value.match(/[^0-9]/g)) {
this.value = this.value.replace(/[^0-9]/g, '');
}
});
// поле 2
$('[name=cas_run_diff]').bind("change keyup input click", function() {
if (this.value.match(/[^0-9]/g)) {
this.value = this.value.replace(/[^0-9]/g, '');
}
});
// и так далее прочие поля, которых около 20. везде такая же функция контроля ввода данных, то есть только цифры
});
Опубликован 30.01.2020 в 19:27