Referencing a control in Javascript

  • Thread starter Thread starter John
  • Start date Start date
J

John

Hi all,

In my code-behind, I validate some controls and if a particular control has
a problem, I not only send an alert down to the client via
Page.RegisterStartupScript but I'd like to set the focus of the control. now
the control in question is embedded into a user control which is, in turn,
embedded into a user control which, in turn, is embedded onto a web form.

The Javascript does not work if I when I refernce the control with it's ID.
I checked the client source and saw it was renamed to
'_ctl2_UCIngDetail_lstUnits2'. Now when I changed the Javascript to
'document.frmMain._ctl2_UCIngDetail_lstUnits2.focus();', this worked. but
isn't this going to break if controls are added to the usercontrol?

What is the correct way to solve this dilemma?

Regards
John.
 
You will need to use the "ClientID" property of the control to reference it
properly.
 
Back
Top