[C#.Net] Fokus bei Pageload auf Textfeld setzen

Firefighter71

Ensign
Registriert
Juli 2004
Beiträge
222
Hallo zusammen,

kennt einer eine Möglichkeit den Fokus auf ein Textfeld in einem Formular zu setzen? Hab bisher nichts gefunden dazu.

Thx!
 
Wenn ich mir richtig entsinne, kannst du den Fokus nicht fix festlegen. Du kannst ihn lediglich durch eine Komponente anfordern lassen. Ob du ihn dann wirklich erhälst, ist nicht sichergestellt. In deinem Fall solltest du mal versuchen per myTextField.GetFocus() den Fokus zu erhalten.
 
hmm, ich glaube, die methode gibt es bei c# nicht. hba da was gelesen, dass es nur mit eingebettetem jacascript gehen soll. weiss nur noch nicht genau wie.
 
Ich habs rausgefunden:

Code:
Response.Write("<script type=\"text/javascript\" language=\"JavaScript\">");
Response.Write("function setzeFocus() {");
Response.Write("document.getElementById(\"TEXTFELDNAME\").focus();");
Response.Write("}</script>");
Response.Write("<body onLoad=\"setzeFocus()\">");
Response.Write("</body>");
 
Zurück
Oben