Problem solve Get help with specific problems with your technologies, process and projects.

How do I set focus in the first field of a form?

In ASP.NET, how do I set focus in the first field of a form (on load)?
Well, on the server-side, there's no focus at all, as that's a client feature. So you have to resort to traditional HTML and JavaScript. You can add the following attribute in the <body> element:

<body onload="MyForm.txtFirstInput.focus();">

Optionally, you can emit that code from C# code on the server-side by using the Page.RegisterXXX methods that deal with JavaScript emitting.

Dig Deeper on Win Development Resources

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.