Saturday, March 24, 2012

Set focus to a textbox on page load

I am new to ASP/ASP.NET so kindly be gentle. When my index.aspx page loads, I need the focus to be on one of the textboxes called txtUserName.

I come from a VB background, so expecting the obvious, I go to the Page_Load event of the index.aspx page and try to write txtUserName.SetFocus but I see there isn't a SetFocus method for the System.Web.UI.WebControls.TextBox class.

What's the way to set the focus to a textbox on the page load in ASP.NET?take a look at this thread:

http://www.vbforums.com/showthread.php?t=316582&highlight=textbox+focus
Hi , You may use a java script

<SCRIPT LANGUAGE="JavaScript">
function setFocus()
{
document.Form1('TxtCno').focus()
}
</SCRIPT>

and call it in

<body MS_POSITIONING="GridLayout" bgColor="#003366" onload="setFocus();">


thats it it will focus the cursor on your desired field

0 comments:

Post a Comment