Live Chat Icon For mobile
Live Chat Icon

How can the default focus can be set when a error occurs?

Platform: ASP.NET| Category: Error Handling

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

Share on twitter
Share on facebook
Share on linkedin