gpt4 book ai didi

javascript - charCode 函数对于退格键返回 0 值

转载 作者:行者123 更新时间:2023-12-01 02:27:59 25 4
gpt4 key购买 nike

我正在尝试使用自定义 jQuery 函数来过滤用户输入:

$(document).ready(function(){
$('#afm').keypress(function(key){

var len = $('#afm').val().length;
console.log(key.charCode);

if( key.charCode < 8 || (key.charCode > 8 && key.charCode < 48) || key.charCode > 57 && len < 9){

$('#tip-afm').text("error");
return false;
}
else
$('#tip-afm').text("");
})
})

每当我按退格键时,console.log 都会将 charCode 显示为 0。据我所知 8 是分配给退格键的代码..难道我做错了什么?我是否必须更改代码才能将退格键的代码处理为 0?或者这可能会导致将来出现错误?

最佳答案

用它来获取按下的键的代码

var code = e.keyCode || e.which;

关于javascript - charCode 函数对于退格键返回 0 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35579495/

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