实时验证输入 - JQuery

时间:2013-11-20 15:46:46

标签: jquery validation integer

我有一个html表单,其中包含以下行:

<input type="text" id="calcInput"/>

我希望用户只能插入正整数(或0),如果输入错误的值 - 我想删除它。 请注意 - 如果用户输入3个整数,然后输入非整数字符,我只想删除非整数字符。

无法找到任何办法。

非常感谢您的协助。 感谢。

1 个答案:

答案 0 :(得分:1)

认为这会奏效。输入事件在某些较旧的IE版本中不起作用,您必须使用按键/按键等。

$('#calcInput').on('input', function (e) {
    if ($(this).val()) //do your check here
    {
        e.preventDefault();
    }
});