我想在用户选择数量时排除Android上的“输入”(键码13)键,但我仍然需要他能够删除数量(键码8)。
<input type="number" name="quantity" value="<?php echo $this->request-
>quantity; ?>" size="3" onkeypress="return event.charCode <= 57"
maxlength="3"/>
我尝试使用“&amp;&amp; event.charCode!= 13”或者使用==运算符单独选择每个数字但它不起作用,我应该创建一个条件还是可以使用javascript拦截charCode 13什么时候使用?
答案 0 :(得分:0)
我找到了一个解决方案:
<input type="number" name="quantity" value="<?php echo $this->request-
>quantity; ?>" size="3" onkeydown='return (event.which >= 48 && event.which <=
57) || event.which == 8 || event.which == 46' required />
谢谢 Only allow numbers, backspace and delete keys on input text