1<script>
2function MyGetKeyCode(e){
3 var code;
4 if (!e) var e = window.event;
5 if (e.keyCode){
6 code = e.keyCode;
7 }else if (e.which){
8 code = e.which;
9 }
10 return code;
11}
12
13//-2.36onkeypress
14function MyCheckNum(obj,e)
15{
16 var code = MyGetKeyCode(e);
17 if ((code <45 ¦ ¦ code>57 ¦ ¦ code==47) && code!=45 && code!=9 && code!=8) return false;
18 if(code==46 && obj.value.indexOf(".")>-1) return false;
19 return true;
20}
21
22//325onkeypress
23function MyCheckInt(obj,e)
24{
25 var code = MyGetKeyCode(e);
26 if ((code <48 ¦ ¦ code>57) && code!=45 && code!=9 && code!=8) return false;
27 return true;
28}
29</script>
30只能输入整数
31<input type="text" name="txtName" onkeypress="return MyCheckInt(this,event)"> <br/>
32可输入小数
33<input type="text" name="txtName" onkeypress="return MyCheckNum(this,event)"> <br/>
34
2function MyGetKeyCode(e){
3 var code;
4 if (!e) var e = window.event;
5 if (e.keyCode){
6 code = e.keyCode;
7 }else if (e.which){
8 code = e.which;
9 }
10 return code;
11}
12
13//-2.36onkeypress
14function MyCheckNum(obj,e)
15{
16 var code = MyGetKeyCode(e);
17 if ((code <45 ¦ ¦ code>57 ¦ ¦ code==47) && code!=45 && code!=9 && code!=8) return false;
18 if(code==46 && obj.value.indexOf(".")>-1) return false;
19 return true;
20}
21
22//325onkeypress
23function MyCheckInt(obj,e)
24{
25 var code = MyGetKeyCode(e);
26 if ((code <48 ¦ ¦ code>57) && code!=45 && code!=9 && code!=8) return false;
27 return true;
28}
29</script>
30只能输入整数
31<input type="text" name="txtName" onkeypress="return MyCheckInt(this,event)"> <br/>
32可输入小数
33<input type="text" name="txtName" onkeypress="return MyCheckNum(this,event)"> <br/>
34