您的位置:首页 > 其它

多个判断一起写(做一个只可以输入数字的文本框,并且可以用BACKSPACE的)

2014-09-01 00:25 281 查看
贴代码:

<html>
<head>
<meta charset="utf-8"/>
<title>做一个只能输入数字的文本框</title>
<script>
window.onload=function(){
oTxt=document.getElementById("txt1");
oTxt.onkeydown=function(ev){
oEvent=ev||event;
//alert(oEvent.keyCode);
if<span style="color:#ff0000;">(oEvent.keyCode!=8&&</span><span style="color:#3333ff;">(oEvent.keyCode<48||(oEvent.keyCode>57 && oEvent.keyCode<96)||oEvent.keyCode>105)</span>){
return false;
}
}
}
</script>
</head>
<body>
<input type="text" id="txt1"/>
</body>
</html>

文中用红色标记的这条语句有如下几个判断:
1:键盘码不得为8;同时键盘码小于48,或者键盘码大于57同时小于96,或者键盘码大于105.

规律:或者用||连接,同时用&&连接,注意嵌套用括弧隔开,就可以正常使用了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐