我有四个文本框控件
txtEmpID
txtEmpSSN
txtZip
txtPhone
所有四个文本框只允许输入数字
..
我编写了以下代码来仅实现数字
$("#txtEmpSSN").keyup(function (event) {
if (/\D/g.test(this.value)) {
this.value = this.value.replace(/\D/g, '');
}
});
我为每个文本框编写了KeyUp
事件来实现数字
我现在的问题是..
是否可以将所有文本框集成到一个 KeyUp
事件中...?
谁能帮我解决这个问题...
最佳答案
$("input").keyup(function (event) {
if (/\D/g.test(this.value)) {
this.value = this.value.replace(/\D/g, '');
}
});
或者将其基于您可以放在相关文本框中的通用类
$(".commonClassOnInputBoxes").keyup(function (event) {
if (/\D/g.test(this.value)) {
this.value = this.value.replace(/\D/g, '');
}
});
关于jquery - 将所有文本框集成到一个 `KeyUp` 事件中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17183578/