gpt4 book ai didi

javascript - 如何使用 keyup 和 down true false

转载 作者:行者123 更新时间:2023-11-28 05:26:10 26 4
gpt4 key购买 nike

我有以下代码允许用户在输入框中输入单个数字代码,如果用户按下删除键,那么,我想重新检查一些条件并允许用户再次输入。我该怎么做?:

$('.code').bind('keyup', function(event) {
var value = $(this).val();
console.log("value.." + value.length);
if (value.length === 1) {
$('.InputInsertCodeLast').bind('keydown', function(event) {
var code = event.keyCode || event.which;
console.log('You pressed a "key" key in textbox' + event.keyCode);
if ((code === 8 || code === 46) || (value.length === 0)) {
return true;
} else {
//code to not allow any changes to be made to input field
return false;
}
});
} else if (value.length === 0) {
console.log("value.length,,0");
$('.InputInsertCodeLast').bind('keydown', function(event) {
console.log("value.length,22,0");
return true;
});
}
});

最佳答案

https://plnkr.co/edit/SpjcKkTA4UaJ0GzzEuYf?p=info

    window.onload = function() {
window.addEventListener('keydown', function(event) {
event.preventDefault();

if(event.key === 'Backspace'){
console.log('backspace');
}
});
}

当然这只是一个建议,让您了解事情是如何运作的,您可以在此基础上制定更有效的解决方案:)

关于javascript - 如何使用 keyup 和 down true false,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38769636/

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