0
嗨专家 我有一个网页我想移动专注于回车键上Next控件但它不起作用 TextBox1到Text2焦点移动正确但不是在Text3和Text4及其他。 按照我的aspx代码焦点不会移动回车键在asp.net
<asp:TextBox ID="TextBox1" runat="server" />
<asp:TextBox ID="TextBox2" runat="server" />
<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="false" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ID="TextBox3" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
<asp:UpdatePanel ID="UpdatePanel1" runat="server" ChildrenAsTriggers="false" UpdateMode="Conditional">
<ContentTemplate>
<asp:TextBox ID="TextBox4" runat="server" />
</ContentTemplate>
</asp:UpdatePanel>
<asp:TextBox ID="TextBox5" runat="server" />
<asp:Button ID="Button1" runat="server" OnClick="Button1_Click" />
我有写下面的JQuery
$(function() {
$('input:text:first').focus();
var $inp = $('input:text');
$inp.bind('keydown', function (e) {
var key = e.which;
if (key == 13) {
e.preventDefault();
var nxtIdx = $inp.index(this) + 1;
$(":input:text:eq(" + nxtIdx + ")").focus();
}
});
});
您是否尝试过调试“nxtIdx”以查看该值是什么?如果您没有此功能,请尝试提醒(nxtIdx) – Curt 2011-05-16 09:41:17