代码描述:JavaScript 文本框输入数字。JavaScript限定文本框只能输入数字实例代码
有时候文本框中可以输入的内容只能够限定为数字,比如邮编和电话号码等。实现此中效果的方法有多种,比较常用的比如有正则表达式方式,不过这里咱们不采用这个,下面介绍一下如何通过keyCode属性值实现此效果。 代码实例如下:
<!DOCTYPE html> <html> <head> <meta charset=" utf-8"> <meta name="author" content="http://www.51qianduan.com/" /> <title>规定文本框只能够输入数字-51前端</title> <script type="text/javascript"> function kp(ev){ var ev=ev||window.event; if(ev.keyCode<=47||ev.keyCode>=65){ ev.returnValue=false; } } function kpd(){ var ev=ev||window.event; if(ev.keyCode<=47||(ev.keyCode>=65&&ev.keyCode!=190)){ ev.returnValue=false; } } window.onload=function(){ var ofirst=document.getElementById("first"); var osecond=document.getElementById("second"); ofirst.onkeydown=kp; osecond.onkeydown=kpd; } </script> </head> <body> 只能输入0-9:<input type="text" id="first" /><br/> 只能输入0-9.:<input type="text" id="second" /> </body> </html>
请绑定手机号,在继续操作
注意:只有绑定手机以后,才可使用网站全部功能