This is a migrated thread and some comments may be shown as answers.

How to clear text field without firing validation??

2 Answers 454 Views
Input
This is a migrated thread and some comments may be shown as answers.
Robert
Top achievements
Rank 1
Robert asked on 21 Nov 2011, 06:04 PM
I have a text field which I attach a required field validator.  I have a button that initiates a clear() method but this is causing validation to fire.  Any idea of what might be wrong here?  I can change this to an asp textbox and set the value to the asp textbox without validation firing as usual.

<telerik:RadTextBox Save="Text" ID="txtCode" onblur="UcaseTextbox(this, event)" runat="server" MaxLength="4" Width="50px" TabIndex="1"
                     CssClass="textUpper"
                      ToolTip="Vendor Code" CausesValidation="False">
                    </telerik:RadTextBox>
                    <asp:RequiredFieldValidator ID="reqCode" runat="server" ControlToValidate="txtCode"
                      Display="Dynamic" ErrorMessage="<br>Vendor Code required" 
                      SetFocusOnError="True" ForeColor="Red"></asp:RequiredFieldValidator>

<asp:Button ID="btnClear" runat="server" Text="Clear" CausesValidation="false" UseSubmitBehavior="false" OnClientClick="ResetScreen(); return false;"
                                      ToolTip="Clear" TabIndex="3" />


function ResetScreen() {
   $find("txtCode").clear();
}

2 Answers, 1 is accepted

Sort by
0
Robert
Top achievements
Rank 1
answered on 21 Nov 2011, 06:09 PM
Ooops that wasn't the answer.
0
Shinu
Top achievements
Rank 2
answered on 22 Nov 2011, 05:40 AM
Hello Robert,

Try accessing the RadTextBox as shown below.
JS:
function ResetScreen()
{
   var txt = $find('<%= txtCode.ClientID %>').clear();
}

-Shinu.
Tags
Input
Asked by
Robert
Top achievements
Rank 1
Answers by
Robert
Top achievements
Rank 1
Shinu
Top achievements
Rank 2
Share this question
or