多个判断一起写(做一个只可以输入数字的文本框,并且可以用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.
规律:或者用||连接,同时用&&连接,注意嵌套用括弧隔开,就可以正常使用了。
<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.
规律:或者用||连接,同时用&&连接,注意嵌套用括弧隔开,就可以正常使用了。
相关文章推荐
- 你可以输入一个五位以内的数字,我们将判断,该数字是几位数,并且判断其是否为回文数
- 一个只能输入数字的C#控件源码,并且可以限定数值类型,基本满足财务开发
- JS 判断密码输入框输入的内容为六位,并且至少含有一个数字和字母
- C# winform 程序中如何限制一个文本框中只输入数字和字母(撤消键可以用)
- 写一个方法完成如下功能,判断从文本框textbox1输入的一个字符,如果是数字则求该数字的阶乘,如果是小写字条,则转换为大写,大写字符不变,结果在文本框textbox2中显示
- 给定一个整数数组,两个数字的返回索引将它们加到一个特定的目标中。 您可以假设每个输入都只有一个解决方案,并且您可能不会两次使用相同的元素。
- 用输入的字符串和任意一个数字进行运算,可以判断
- 判断一个string是否可以为数字
- C#判断一个string是否可以为数字
- 判断在VB.NET中输入一个数字是否是一个数字?
- C#判断一个string是否可以为数字,五种解决方案
- 判断文本框输入字符是否为数字
- C#判断一个string是否可以为数字
- C#判断一个string是否可以为数字
- 判断一个string是否可以为数字
- 用javascript限制一个文本框只能输入数字
- 判断一个string是否可以为数字
- 判断文本框输入的是否是数字
- C#判断一个string是否可以为数字,五种解决方案!
- 用户控件--控制一个文本框只允许输入固定多个字符(按照字节计算)