您的位置:首页 > Web前端 > JavaScript

js限制只能输入数字

2010-02-22 14:24 148 查看
方法一:利用KeyPress

<TextBox id="tb" runat="server" onkeypress="if(keyCode>57 ||keyCode <48) return false" length="8"> </TextBox>


缺点:这种方法是判断你点击的keyCode,但是如果切换成中文状态的输入,然后随意敲几个,点空格或者回车,就可以输入进去汉字或字母

方法二:

<input   id="FirstPageNum"   onkeyup="value=value.replace(/[^/d]/g,'');"   onbeforepaste="clipboardData.setData('text',clipboardData.getData('text').replace(/[^/d]/g,''))">


缺点:这种方法,可以做到控制,但是会给用户造成困惑,输入进去的东西被清空
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: