gpt4 book ai didi

jquery focus() for Tab 在 Asp.Net 中跳转两次

转载 作者:行者123 更新时间:2023-12-01 03:51:31 24 4
gpt4 key购买 nike

我有下面的代码用于在 Asp.net 页面中管理选项卡,当我按下 TextBox1 中的选项卡时,它会跳转到 TextBox2 而不是 TextBox2 之后的元素,我做错了什么?

 $(document).ready(function () {
$("#TextBox1").live('keypress', function (e) {
if (e.keyCode == 9) {
$("#TextBox2").focus();
}
});
});

最佳答案

这是正确的形式,我需要阻止它执行默认操作,而且它不适用于 keydown,因为它是一个选项卡,所以我使用了 keydown。

$(document).ready(function () {
$("#TextBox1").keydown(function (e) {
e.preventDefault();
var kCode = e.keyCode || e.charCode;
if (kCode == 9) {
$("#TextBox2").focus();
}
});
});

关于jquery focus() for Tab 在 Asp.Net 中跳转两次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8069219/

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