我想重置一个表单,但每次单击重置按钮时我都会使用一些“必填字段验证器”错误消息显示需要字段...我尝试了什么:
ReuiqredFieldValidator.Enabled = false;
TextBox.Text="";
Response.Redirect("Samepage.aspx");
Response.Redirect("Request.RawUrl");
<input type=reset>
答案 0 :(得分:2)
试试这个:
<asp:Button
runat="server"
ID="reBt"
Text="Reset"
OnClientClick="this.form.reset();return false;"
CausesValidation="false"
/>
来自here
答案 1 :(得分:1)
您可以将ValidationGroup
属性应用于控件组和相关asp button
,并且不要提供ValidationGroup
重置按钮。
或者同样可以实现反之亦然
这适用于使用asp.net控件
请参阅此link
答案 2 :(得分:0)
你可以尝试一下
<input type="reset" causesvalidation="False">
它应该工作。
它适用于input submit
所以我认为它也应该适用于input reset
。
或者,如果您使用的是jQuery,可以像这样使用
$(':input','#myform')
.not(':button, :submit, :reset, :hidden')
.val('')
.removeAttr('checked')
.removeAttr('selected');