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!
Stamms (author)
Author, followers, and translators associated with this PostIt.
| Thumbnail | Username | Role | Balance | Deadline | Emailed | Closed | |
|---|---|---|---|---|---|---|---|
|
UniSonus Author | info@unisonus.net | Author | $0.00 | 2006-06-25 | Yes | Yes |
Codes (Descriptions)
| Comment | Status | Scanned | Receivers | |
|---|---|---|---|---|
| Code von UniSonus | - | No | 6 | view |
Angler (Matching)
| Angler | Status | Matched Time | Read Time | |
|---|---|---|---|---|
| oli - grafiker | - | 2006-07-28 15:25 | - | view |
| oli | - | 2006-07-28 15:25 | - | view |
| Wer will antworten, versenden, Rückfragen | - | 2006-07-28 15:25 | - | view |
| OLI-it CTO | - | 2006-07-28 15:25 | - | view |
| OLI-it Beschwerden | - | 2006-07-28 15:25 | - | view |
| Beschreibender | - | 2006-07-28 15:25 | - | view |
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 |