排除键码(android)

时间:2017-11-25 14:40:23

标签: android keycode

我想在用户选择数量时排除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什么时候使用?

1 个答案:

答案 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