We can set SetFocusOnError=’true’ for the ASP.NET validators, So that the first control with the validation error will receive the default focus when the form is submitted.
First Name:
<asp:TextBox ID=’TextBox1′ runat=’server’></asp:TextBox>
<asp:RequiredFieldValidator SetFocusOnError=’true’ ErrorMessage=’TextBox1 is empty’
ID=’RequiredFieldValidator1′ ControlToValidate=’TextBox1′ Display=’Dynamic’ runat=’server’>*
</asp:RequiredFieldValidator>
Last Name:
<asp:TextBox ID=’TextBox2′ runat=’server’></asp:TextBox>
<asp:RequiredFieldValidator SetFocusOnError=’true’ ErrorMessage=’TextBox2 is empty’
ID=’RequiredFieldValidator2′ ControlToValidate=’TextBox2′ Display=’Dynamic’ runat=’server’>*
</asp:RequiredFieldValidator>
Here SetFocusOnError is set to true for the validation control, so that the TextBoxes gets focused when it is empty.
Share with