限制文本框的"数字"输入的最佳方法是什么?
我正在寻找允许小数点的东西.
我看到了很多例子.但尚未决定使用哪一个.
来自Praveen Jeganathan的更新
没有更多的插件,jQuery已经jQuery.isNumeric()在v1.7中实现了自己的插件.请参阅:https://stackoverflow.com/a/20186188/66767
基本上,我的页面上有一个数字输入字段,我希望用户只能在字段中插入4位数字.我知道我可以这样做:
<input type="number" max="9999">
Run Code Online (Sandbox Code Playgroud)
但是只有当我按下"提交"按钮时,浏览器才会检查输入是否正确.我想要做的是:假设用户在框中键入"1234",然后他尝试键入"1"或任何其他数字.我希望他不能那样做.基本上当他一直按下任何按钮/字母时,我希望它们不会出现在框中.
我怎样才能做到这一点?