Formular absenden, wenn Enter gedrückt wird

8

Ich habe eine ASPX-Seite mit vielen Tasten und ich habe eine Suchschaltfläche, deren Ereignis ich ausgelöst werden möchte, wenn Benutzer die Eingabetaste drücken. Wie kann ich das tun?

    
Jishnu A P 22.12.2010, 10:03
quelle

4 Antworten

16

Sie legen die Standardschaltfläche für Formulare fest:

%Vor%     
m.edmondson 22.12.2010, 10:08
quelle
6

Machen Sie es zur Standardschaltfläche des Formulars oder Bedienfelds.

Jeder hat eine Eigenschaft DefaultButton , die Sie auf die gewünschte Schaltfläche setzen können.

    
Oded 22.12.2010 10:10
quelle
0
%Vor%

rufen Sie die obige Funktion auf und es wird Ihnen helfen, die Eingabetaste und zu erkennen als rufen Sie Ihre Post-Methode.

    
ankur 22.12.2010 11:28
quelle
0

Der beste Weg, um make-Aktionen mit der Enter-Taste und beim Klicken auf die Schaltfläche ohne Kopfschmerzen zu machen, js für jede Eingabe zu überprüfen, wenn der Benutzer die Eingabetaste drückt oder nicht benutzt submit input type.

Aber Sie würden das Problem haben, dass onsubmit nicht mit asp.net funktionieren würde.

Ich habe es auf sehr einfache Weise gelöst.

wenn wir ein solches Formular haben

%Vor%

Sie können jetzt dieses Ereignis vor dem Postback des Formulars abfangen und es vom Postback aus stoppen und alle gewünschten Ajax mit dieser jquery ausführen.

%Vor%     
shady sherif 09.10.2015 12:30
quelle

Tags und Links