gpt4 book ai didi

jQuery如何让Enter(Return)通过输入文本字段充当Tab键但最终触发提交按钮

转载 作者:行者123 更新时间:2023-12-03 23:04:59 24 4
gpt4 key购买 nike

我已经屏蔽了Enter(返回)键,实际上,将其转换为Tab键。因此,当在输入文本字段内按下时,它充当 Tab 键。这很好,但我需要它在最后一个字段中按下时触发提交按钮,下面是 Enter 键突变的代码:

            $('input').keydown(function(event) {
if(event.which == 13) {
event.preventDefault();
$(this).nextAll('input:first').focus();
}
});

表单代码是一系列的input type="text"和最后的button type="submit"[编辑]实际上代码就是这个,取自 jquery: Enter to Tab trigger in specific parts 。但不知道为什么昨天还可以,今天却不行了:

$(':text').keydown(function(e) {
if(e.keyCode == 13 && $(this).attr('type') != 'submit') {
e.preventDefault();
$(this).nextAll('input:first').focus();
}
});

最佳答案

如果您将最后一个输入指定为最后一个类,则只需将代码修改为类似

$('input').keydown(function(event) {
if(!$(this).hasClass("last")){
if(event.which == 13) {
event.preventDefault();
$(this).nextAll('input:first').focus();
}
}
});

关于jQuery如何让Enter(Return)通过输入文本字段充当Tab键但最终触发提交按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5835008/

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