net application,因为我在两个选项卡面板中的Tabcontrol中都有许多必填字段文本框。
当我点击提交按钮时,它只关注当前标签文本框控件, 但当我填写所有当前选项卡面板控件然后按提交按钮, 我想要关注下一个标签面板文本框,该文本框为空,
但它无法专注于其他标签面板文本框。
我不知道如何关注这个,请任何身体让我知道。
required="required"
<td><asp:Label ID="lblCustomerMobileNo" runat="server" Text="Customer Mobile No" CssClass="label"></asp:Label></td>
<td><asp:TextBox ID="txtCustomerMobileNo" runat="server" CssClass="smalltextbox" PlaceHolder="Customer Mobile No" Width="100px" MaxLength="10" OnKeypress="javascript:return onlyNumbers(event,this.value);"
required="required" /> </td>
当我在TAB 4中时,按下保存按钮,它会对焦所需的文本框。
但是我填写了客户手机号码,然后按保存按钮TAB 0也有一些必填字段文本框,但它没有焦点..
答案 0 :(得分:0)
您可以使用javascript函数检查字段并将焦点放在具有空字段的选项卡中。 或在服务器端检查字段并设置活动选项卡
答案 1 :(得分:0)
如果您使用内置aspnet验证控件,则您拥有SetFocusOnError
属性。
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<br />
<asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
ErrorMessage="Field is required" ValidationGroup="myForm" ControlToValidate="TextBox1"
SetFocusOnError="true"></asp:RequiredFieldValidator>
<br />
<asp:Button ID="Button1" runat="server" Text="Button" ValidationGroup="myForm" />