0

net 应用程序,因为我在两个选项卡面板中的 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 也有一些必填字段文本框但它不是焦点..

4

2 回答 2

0

您可以使用 javascript 函数来检查字段并关注具有空字段的选项卡。或在服务器端检查字段并设置活动选项卡

于 2017-07-01T12:25:28.833 回答
0

如果您使用内置的 aspnet Validation Controls,则您拥有该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" />
于 2017-07-01T12:46:08.890 回答