Forum: ASP.NET2.0 |
Thema:
AW: AW: AW: AW: AW: AW: AW: AW: AW: Nach Eingabe mit Enter auf einen Button |
Von:
Andreas Stark (
26.07.2006 15:42) |
Hier mal ein kompletter Code von mir.
Ist halt in c# aber besser als nichts:
In meiner PageLoad habe ich folgendes eingetragen:
TextBox1.Attributes.Add("onkeydown", "if(event.which ||event.keyCode){if((event.which ==13)||(event.keyCode==13)){document.getElementById('" + Button1.UniqueID + "').click();return false;}}else{return true};");
So wird beim Enter drücken der Ereignishandler des Button1 aufgerufen.
Hoffe das hilft dir etwas weiter.
Falls der Button auf einem anderen Content liegt kommst du an diesen Content(zb deine Masterpage) so ran:
Master.FindControl("Button1")
würde also so aussehen:
TextBox1.Attributes.Add("onkeydown", "if(event.which ||event.keyCode){if((event.which ==13)||(event.keyCode==13)){document.getElementById('" + Master.FindControl("Button1").UniqueID + "').click();return false;}}else{return true};");
Betreff |
Von |
Datum |
|
|
Bernhard
Grojer
|
26.07.2006 16:02 |
|
|
Andreas
Stark
|
26.07.2006 16:34 |
|
|
Ben
|
27.07.2006 09:08 |
|
|
Bernhard
Grojer
|
27.07.2006 09:50 |
|
|
Andreas
Stark
|
27.07.2006 09:57 |
|
|
Ben
|
27.07.2006 10:50 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!