isNumber = function (e) {
if ($.browser.msie) {
if ( ((event.keyCode > 47) && (event.keyCode < 58)) ||
(event.keyCode == 8) ) {
return true;
} else {
return false;
}
} else {
if ( ((e.which > 47) && (e.which < 58)) ||
(e.which == 8) ) {
return true;
} else {
return false;
}
}
}
缺点:1。可以通过输入法输入中文。。。
2。可复制粘贴(禁用粘贴就OK了)
本文介绍了一个简单的数字输入验证函数isNumber,该函数用于检查用户是否通过键盘输入了数字或者退格键。验证函数区分了IE浏览器和其他浏览器的事件处理方式,并指出了当前实现存在的两个主要问题:无法阻止中文输入及未禁止复制粘贴。
977

被折叠的 条评论
为什么被折叠?



