gpt4 book ai didi

javascript - 退格键在 Firefox 的输入字段中不起作用

转载 作者:行者123 更新时间:2023-11-30 20:41:02 28 4
gpt4 key购买 nike

我将此输入与 onkeypress 事件一起归档:

<input type="number" min = "0" id = "count" onkeypress='return event.charCode >= 48 && event.charCode <= 57' /> 

基本上,这只允许在字段中输入数值...这工作得很好...在 Chrome、Firefox 和 IE 中...这对我来说已经足够了。但是“退格”键在 Firefox 中不起作用。它在 Chrome 和 IE 中运行良好。我的意思是,如果我想输入“15”,但不小心输入了“155”……在 Firefox 中,我无法在该字段上使用“退格键”。如何在 Firefox 中使用退格键?

最佳答案

下面的 jQuery 代码片段将只允许文本框中的数字。但是退格键和删除键也是允许的。

   $("#testID").keydown(function(e) {
if (e.shiftKey)
e.preventDefault();
else {
var nKeyCode = e.keyCode;
//Ignore Backspace and Tab keys
if (nKeyCode == 8 || nKeyCode == 9)

return;

if (nKeyCode < 95) {
if (nKeyCode < 48 || nKeyCode > 57)
e.preventDefault();
} else {
if (nKeyCode < 96 || nKeyCode > 105)
e.preventDefault();
}
}
});

关于javascript - 退格键在 Firefox 的输入字段中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49263039/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com