我有一个html表单,其中包含以下行:
<input type="text" id="calcInput"/>
我希望用户只能插入正整数(或0),如果输入错误的值 - 我想删除它。 请注意 - 如果用户输入3个整数,然后输入非整数字符,我只想删除非整数字符。
无法找到任何办法。
非常感谢您的协助。 感谢。
答案 0 :(得分:1)
认为这会奏效。输入事件在某些较旧的IE版本中不起作用,您必须使用按键/按键等。
$('#calcInput').on('input', function (e) {
if ($(this).val()) //do your check here
{
e.preventDefault();
}
});