两种JS代码,一个笨蛋到家一个聪明绝顶:
//文本框只接受输入数字,用在该文本框thetext的onkeyup。……自己写的代码就是笨,你看下面那个用正则表达式的方法多简单
function chk_number_key1(thetext){
if (!(((event.keyCode>47)&&(event.keyCode<58))|(((event.keyCode>95)&&(event.keyCode<106))|(event.keyCode==144)))){
alert('请输入数字!你键入的代码是'+event.keyCode);
event.returnValue="";
thetext.focus();
}
}
//文本框只接受输入数字,用在该文本框thetext的onkeyup和onafterpaste(连粘贴也给屏蔽了)
function chk_number_key(thetext)
{
thetext.value=thetext.value.replace(//D/g,'')
}
要好好学习正则表达式!!!!!
JScript审核文本框只允许输入数字
最新推荐文章于 2025-12-16 19:40:21 发布
本文介绍了两种用于文本框中仅允许输入数字的JavaScript方法。一种是通过检测按键事件实现,另一种利用正则表达式替换非数字字符。文章强调了学习正则表达式的必要性。
4131

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



