Как обновить ValdationSummary, используя jquery - PullRequest
1 голос
/ 08 января 2020

Здесь aspx:

<asp:TextBox ID="txt_name" runat="server" CssClass="input_class" ValidationGroup="A"></asp:TextBox>
<asp:RequiredFieldValidator ID="rfv_txt_name" runat="server" ErrorMessage="Please enter your name." ValidationGroup="A" Text="The field is required." Display="Dynamic" ControlToValidate="txt_name" CssClass="rfv_class" ToolTip="The field is required."></asp:RequiredFieldValidator>
<asp:Button ID="btn_contact" runat="server" Text="Send Message" ValidationGroup="A" />
<asp:ValidationSummary ID="Validation_Summary_1" runat="server" ValidationGroup="A"/>

Когда txt_name пуст и нажмите btn_contact, Validation_Summary_1's message = Please enter your name. + RequiredFieldValidator's text = The field is required. появится.

Теперь, когда я нажимаю txt_name, набираю что-то и нажимаю за пределами этого текстового поля, RequiredFieldValidator's text = The field is required. исчезает.

Но Validation_Summary_1's message = Please enter your name. все еще там, пока я не нажму btn_contact.

Как я могу обновить Validation_Summary_1, нажав за пределами txt_name?

1 Ответ

0 голосов
/ 15 января 2020

Используйте приведенный ниже код для проверки на стороне клиента, а также обновите ValidationSummary в JavaScript:

Page_ClientValidate("Your_Validation_Group");

Page_ClientValidate - используйте этот метод с Javascript для ASP. Net Client Проверка стороны

С помощью приведенного ниже кода вы можете проверить, является ли страница действительной или нет:

Page_IsValid
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...