两种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,'')
}
要好好学习正则表达式!!!!!