RSS
 

Submit mit der Entertaste einer Komponente exakt zuordnen

Veröffentlicht am Mai 25, 2007 um 11:16 am

25 Mai

Ich stand vor dem Problem das ich in einer Apllikation in einem bereich mehrere Imagebuttons und Textboxes hatte. Jetzt konnte ich leider nicht genau zuordnen bei welchem Textfeld mit drücken der Entertaste welcher Button ausgelöst wird.
Die erste möglichkeit die ich gefunden habe um dieses problem zu lösen war folgende:

Man umgibt das Textfeld und den Button mit einem Panel und weist dem Panel die DefaultButton eigenschaft zu.

Jetzt ist aber das Problem aufgetreten das wenn man viele Controls der art auf einer seite hat es nicht mehr funktioniert. Dort habe ich dann folgende Lösung gefunden. Diesen Code bindet man beim onLoad der Page ein:

textbox.Attributes.Add("onKeyPress", "javascript:if (event.keyCode == 13) __doPostBack('" + button.UniqueID + "','')");

So hat dann alles Super funktioniert ;-)
Sollte auch mit anderen Controls funktionieren.

 

Hinterlassen Sie eine Nachricht