【发布时间】:2014-03-17 11:39:54
【问题描述】:
我正在使用RequiredFieldValidation 验证文本框。
我希望它仅在单击按钮时验证文本框,而不是在文本框失去焦点时验证文本框。
现在,每次当我单击页面上的其他任何位置时,它都会显示一条错误消息。
这是一个代码:
<asp:TemplateField HeaderText="Email">
<ItemTemplate>
<asp:TextBox runat="server" ID="txtEmail" Text='<%#Eval("CustEmail") %>' />
<asp:RequiredFieldValidator ControlToValidate="txtEmail"
ValidationGroup="grpEmail"
ErrorMessage="Must enter Email Address" runat="server"></asp:RequiredFieldValidator>
<asp:Button Text="Update Email" ButtonType="Button" CommandName="UpdateEmail"
ValidationGroup="grpEmail"
CausesValidation="true"
Visible="true" runat="server"/>
</ItemTemplate>
</asp:TemplateField>
我只需要在单击按钮时对其进行验证。就是这样。
我做错了什么?
【问题讨论】:
标签: javascript asp.net requiredfieldvalidator