3

I want to reset a form but I'm using a few "Required Field Validator" every time I click the reset button the error message shows requiring fields... What I tried:

ReuiqredFieldValidator.Enabled = false; TextBox.Text=""; Response.Redirect("Samepage.aspx"); Response.Redirect("Request.RawUrl"); <input type=reset> 
2
  • why do not try jquery? Commented May 15, 2014 at 4:19
  • did you try setting CausesValidation=false for reset button. But In that case you have to make the reset button a server control. <asp:Button id="btnReset" runat="server" Text="Reset"/> Commented May 15, 2014 at 4:55

3 Answers 3

2

Try this:

<asp:Button runat="server" ID="reBt" Text="Reset" OnClientClick="this.form.reset();return false;" CausesValidation="false" /> 

from here

Sign up to request clarification or add additional context in comments.

Comments

1

You can apply ValidationGroup property to group of controls and the relevant asp button and do not provide ValidationGroup to reset button.

Or same can be achieved vice-versa

This is applicable as you using asp.net controls

Refer this link

Comments

0

you can try it

<input type="reset" causesvalidation="False"> 

It should work.
It works for input submit so I think it should work on input reset also.

Details Input =submit

Edit 1

Or if you are using jQuery you can use like this

$(':input','#myform') .not(':button, :submit, :reset, :hidden') .val('') .removeAttr('checked') .removeAttr('selected'); 

References

  1. Clear form fields with jQuery
  2. How to reset a form using jQuery with .reset() method

jQuery reference

:reset Selector

1 Comment

@majidgeek visit this it is for .net framework 4.5 link

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.