gpt4 book ai didi

javascript - 如何将 Tab 键转换为网页的 Enter 键?

转载 作者:行者123 更新时间:2023-11-27 22:28:30 25 4
gpt4 key购买 nike

我正在用 html 创建一个表单来提交数据。当我按 Tab 键到达保存按钮并再次按 Tab 键时,Tab 将充当 Enter 键。这意味着数据将被保存。我该怎么做?

我使用了下面的代码

 <form id="form">
<input type="text" />
<input type="text" />
<input type="text" />
<input disabled="disabled" />
<input readonly="readonly" value="readonly" />
<textarea></textarea>

<input type="submit" />

$(":input").on("keydown", function(event) {
if (event.which == 9) {
event.startPropagation();
}
});

请告诉我解决方案。

最佳答案

替代 mjalajel 的答案

$("input[type='submit']").on("keyup", function(event) {
if (event.which == 9) {
$(this).trigger('click');
}
});

这样无论你有什么点击事件都会被调用

如果你想点击一个链接,你必须替换

$(this).trigger('click');

this.click();

这是因为 jquery 点击事件与“真正的”点击不同更多信息在这里:jQuery: how to trigger anchor link's click event

关于javascript - 如何将 Tab 键转换为网页的 Enter 键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20746155/

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