Rufen Sie eine bestimmte Schaltfläche onClick-Ereignis aus, wenn die EINGABETASTE gedrückt wird C#
Ich versuche, einen bestimmten asp:button-onclick-Ereignis ausgelöst, wenn ich drücken Sie die enter-Taste in einer spezifischen asp:textbox-Steuerelement.
Der andere Faktor zu berücksichtigen ist, dass sich die Schaltfläche in einem asp:Login control-Vorlage.
Ich habe keine Ahnung, wie dies zu tun ist, Vorschläge auf einer Postkarte bitte.
InformationsquelleAutor Static Tony | 2008-11-06
Du musst angemeldet sein, um einen Kommentar abzugeben.
Kann man sich an der
DefaultButton
- Eigenschaft des panel-Steuerelements.InformationsquelleAutor David Kemp
Konnten Sie die DefaultButton-Eigenschaft auf das Formular. Entweder als Attribut des form-Tags im markup DefaultButton = "btnSubmit" oder etwas wie diese im code-behind:
InformationsquelleAutor Andrew Van Slaars
Seine HtmlForm.DefaultButton
InformationsquelleAutor Incidently
Sie tun müssen, es mit javascript. Es ist wirklich einfach, mit jQuery.
Können Sie etwas wie das folgende (aus der Spitze von meinem Kopf, nicht getestet):
Edit: beachten Sie, dass, obwohl jQuery funktioniert außerordentlich cross-browser-gibt es einige Macken mit Tastendruck beschrieben hier.
Hoppla ich nicht sehen Sie sagte der "enter-Taste" ich dachte, Sie sagten, "eine beliebige Taste", die ja in diesem Fall mit DefaultButton auf asp:panel
InformationsquelleAutor Andrew Bullock