gpt4 book ai didi

javascript - 如何在 html 文本中允许数字、退格、删除、左右箭头键?

转载 作者:技术小花猫 更新时间:2023-10-29 11:59:27 26 4
gpt4 key购买 nike

我正在使用以下 javascript 代码,我认为它应该只允许文本框中的数字、退格键、删除键、左箭头和右箭头键,但它也允许字母。不知道为什么?

function validateQty(event) {
var key = window.event ? event.keyCode : event.which;

if (event.keyCode == 8 || event.keyCode == 46
|| event.keyCode == 37 || event.keyCode == 39) {
return true;
}
else if ( key < 48 || key > 57 ) {
return false;
}
else return true;
};

调用此函数为

<input type="text" onkeypress='validateQty(event)'>

最佳答案

毫无疑问,您的代码是正确的,但您在文本框中遗漏了“return”关键字。

<input type="text" onkeypress='return validateQty(event);'>

可以看到代码here

关于javascript - 如何在 html 文本中允许数字、退格、删除、左右箭头键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20682707/

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