排除键码 (android)
Excluding Keycode (android)
我想在用户选择数量时排除 Android 上的 "Enter"(keycode 13) 键,但我仍然需要让他能够删除数量 (keycode 8)。
<input type="number" name="quantity" value="<?php echo $this->request-
>quantity; ?>" size="3" onkeypress="return event.charCode <= 57"
maxlength="3"/>
我尝试使用“&& event.charCode !=13”或使用 == 运算符单独选择每个数字,但它不起作用,我应该创建条件还是可以使用 javascript使用时拦截charCode 13?
我找到了一个解决方案:
<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 />
感谢
我想在用户选择数量时排除 Android 上的 "Enter"(keycode 13) 键,但我仍然需要让他能够删除数量 (keycode 8)。
<input type="number" name="quantity" value="<?php echo $this->request-
>quantity; ?>" size="3" onkeypress="return event.charCode <= 57"
maxlength="3"/>
我尝试使用“&& event.charCode !=13”或使用 == 运算符单独选择每个数字,但它不起作用,我应该创建条件还是可以使用 javascript使用时拦截charCode 13?
我找到了一个解决方案:
<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 />
感谢