EN | DE | ES
Stamm UniSonus Image
23 Apr 2006 -54.20 stats
×

UniSonus

der erste Benutzer von UniSonus
×
15 Jun 2006
0.01
48307 hits

Cursor in TextBox und ButtonKlick mit Enter!

Wünsche ich mir dringend für meine Seite, die meisten anderen Seiten haben das auch. Geht das mit JavaScript? Das wäre super!

TopLabs (Answers)

Thumbnail TopLab Author Date Reward
Klar geht das mit JavaScript!
Am besten, Du lernst das gleich selber ;-)
Kathrin 2006-06-24 $0.00
Button Click mit Enter
Auch dafür habe ich etwas Code zum kopieren. Bei allen Textboxen, nach denen man einen bestimmten Button mit Enter auslösen möchte (z.B. Name/Kennwort Boxen oder eine Suchfeldtextbox) hängt man diesen Code dazu: SuchTextBox.Attributes.Add("onKeyDown", "javascript:if(event.keyCode == 13 || event.which == 13 )" + "{event.returnValue=false; " + "event.cancel=true;" + DerButton.ClientID + ".click();}");
Oli-it Hilfe 2006-06-17 $1.79
Fokus auf Control bzw. Cursor in TextBox
Ich habe mal eine kleine Hilfsfunktion in C# angehängt (hoffentlich wird sie nicht zusehr zerstückelt). Kopier alles nach diesem Text in den Code-behind deiner aspx Seite und du kannst sie im Page_Load einfach mit der gewünschten Textbox aufrufen: FocusAufControl(this, DeineTextBox); public static void FocusAufControl(Page page, System.Web.UI.Control ctr) { if(!page.IsStartupScriptRegistered("FocusAuf" + ctr.ClientID) ) { System.Text.StringBuilder sb = new System.Text.StringBuilder(); sb.Append("\n<script language=\"JavaScript\" type=\"text/javascript\">\n"); sb.Append("<!-- \n"); sb.Append("el = document.getElementById(\"" + ctr.ClientID + "\");\n "); sb.Append("if(el != null)el.focus();\n"); sb.Append("// -->\n</script>"); page.RegisterStartupScript("FocusAuf" + ctr.ClientID, sb.ToString()); } }
Oli-it Hilfe 2006-06-17 $2.01