JavaScript编号仅脚本(不阻止键盘快捷键)

时间:2010-11-26 07:45:14

标签: javascript user-interface

我在我的Web应用程序中有一个脚本,它强制用户只在某些文本字段中键入数字。但是,当选择适当的文本字段时,脚本会阻止除数字键和制表符之外的任何键盘输入。我不想限制用户只能使用他们的浏览器或我的应用程序的键盘快捷键,因为他们正在键入数字字段。 (另外,我不仅仅是验证字段而不是阻止数字输入,我的应用程序根据实时的数字输入更新页面,所以它不会那么好。)

有人可以帮我写一个小脚本吗?这些数字的简单变化 - 只有在按下修改键时可以覆盖的脚本就足够了(我想也必须删除覆盖的字符)。

2 个答案:

答案 0 :(得分:2)

我不会为你写一个脚本,但我会给你一些伪伪代码:

input = input.replace(/\D/, '');

答案 1 :(得分:0)

尝试YAV,Javascript验证器库。
我认为你需要面具功能。
从此示例中查看字段Custom: