必填字段验证器提交问题

问题描述 投票:0回答:3

我有一个为小型就餐创建的网络表单(例如表单 1),带有提交按钮。 要验证的字段有姓名(文本框)性别(单选按钮)等。 同一页面上此表单下方是一个反馈表单(例如表单 2),有两个字段:名称(文本框)和反馈(文本区域)。 反馈表有一个提交按钮。

问题:当单击反馈表的提交按钮时,由于未填写表 1 中的必填字段,因此未提交反馈。

我想要提交反馈。请帮忙。

问题图片:https://www.dropbox.com/s/97tuva03bl33xur/form.PNG?dl=0

asp.net validation webforms requiredfieldvalidator
3个回答
2
投票

使用

ValidationGroup
使用此代码

 <asp:TextBox ID="TxtAreaName" runat="server"></asp:TextBox>
     <asp:RequiredFieldValidator ID="RequiredFieldValidator1" runat="server"
          ControlToValidate="TxtAreaName" ErrorMessage="*" ValidationGroup="a"></asp:RequiredFieldValidator>

<asp:Button ID="btnSubmit" OnClick="btnSubmit_OnClick" Text="Submit" ValidationGroup="a" runat="server" />

0
投票

每个表格使用相同的

ValidationGroup


0
投票

将按钮的 “CausesValidation”设置为 true

对于此类问题,不要忘记button类型。

您必须将“CausesValidation”设置为 true,以便无需手动编写 JavaScript 即可进行验证。这是验证的客户端。

您也可以从后面的代码设置验证,但这已经足够了。

© www.soinside.com 2019 - 2024. All rights reserved.