Funktion auf der Eingabetaste ausführen

8

Ich habe eine Eingabe und möchte einfach einen Ereignis-Listener hinzufügen, um eine Funktion zu aktivieren, wenn ich die Eingabetaste drücke, wenn die Eingabe fokussiert ist. Wie mache ich das mit reinem JS?

Im Moment habe ich:

HTML:

%Vor%

Javascript:

%Vor%

Im Grunde wird die Funktion validate () aktiviert, wenn ich auf ODER klicke, um den Text zu ändern, aber ich möchte ihn durch Drücken der Eingabetaste aufrufen.

    
frrlod 15.04.2013, 09:00
quelle

6 Antworten

17

Sie können dies verwenden:

%Vor%

Live-Demo hier

    
Minko Gechev 15.04.2013, 09:04
quelle
4
%Vor%

Arbeitsbeispiel Ссылка

    
Kevin Bowersox 15.04.2013 09:05
quelle
0

Du würdest so etwas brauchen wage.addEventListener('keydown', validate);

Ihre Validierungsfunktion müsste dann event.keyCode == 13 prüfen, um 'Enter' zu bestimmen.

    
scoota269 15.04.2013 09:04
quelle
0

Wenn Sie Ihr Schaltflächenelement in ein

ändern %Vor%

funktioniert mit der Eingabetaste auf Ihrer Tastatur.

    
gvhuyssteen 15.04.2013 09:05
quelle
0

Oder mit jQuery

%Vor%     
klaasjan69 08.01.2016 09:13
quelle
0
%Vor%     
manoj yadav 19.08.2017 09:29
quelle

Tags und Links