假设我有一个这样的输入数字:
<input id="my-input" type="number">
我编写的内容阻止了用户输入字母&#39; e&#39; (和点,逗号)在该输入
$('my-input').on('keypress', (event) => {
if(!isIntegerChar()) {
event.preventDefault();
}
function isIntegerChar() {
return /[0-9]/.test(
String.fromCharCode(event.which))
}
});
直到最近,当我注意到我无法在firefox中执行退格,向上箭头,向下箭头,向左箭头和向右箭头时(这只是firefox。在其他浏览器中,此代码就像魅力一样)。
有没有办法让它在firefox中运行? (防止用户输入字母&#39; e并留下退格,向上箭头,向下箭头,向左箭头,向右箭头)。