主题:  如何设置文本框里只能输入数字

云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#12003/1/10 16:22:11
如何设置文本框里只能输入数字,不能输入其它字符,比如有一个文本框,只能输入54878956之类的数字,如果输入afsdfw的英文字母或中文字母,只要光标一离开,就提示出错,如何做啊



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
#22003/1/10 20:39:09





云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#32003/1/15 15:06:47
谢谢楼上的版主,可是这样的话如果是不输入也会报错,怎么样让他不输入不会报错,输入的情况下输入错误才会报错



大雪糕

职务:普通成员
等级:2
金币:10.0
发贴:579
#42003/1/15 16:44:03





笨鸡

职务:普通成员
等级:1
金币:0.0
发贴:137
#52003/1/15 17:10:22




其中的
onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnvalue = false;
就是



云中游

职务:普通成员
等级:2
金币:1.0
发贴:397
#62003/4/17 17:02:41
老大,想再请问一下,这个代码好像不能输入小数,如何可以输入小数啊,谢谢



sunmoon_5d

职务:普通成员
等级:1
金币:0.0
发贴:32
#72003/4/18 17:09:33
你可以在笨鸡兄提供的
onKeypress="if (event.keyCode < 45 || event.keyCode > 57) event.returnvalue = false里面把小数点的keycode代码添加进去就行了。