2016-10-22 3 views
-1

Ich möchte in der Lage sein, jQuery .on(event, function) Funktion zu verwenden, um Formular Einreichung zu hören. Zum Beispiel so etwas wie:Subscribe to Formular senden Ereignis von Eingabe

$("myInput").on("formSubmitted", functionToBeExecuted); 

Scheint ziemlich einfach, aber dennoch kann ich nicht denken Sie an eine Lösung (Neuling Backend-Entwickler hier). irgendwelche Ideen?


UPDATE:

Hmm scheint wie etwas anderes mit meinem Code vor sich geht, myInput.on('submit', functionToBeExecuted) ist nicht für mich arbeiten, und ich sehe keine Fehler in der Konsole. Es ist nichts Besonderes, aber hier ist mein Code:

for (var i = 0; i < containers.length; i++) { 
    var input = $(containers[i]).find('[data-sf-role="text-field-input"]'); 

    if (input) { 
     input.on('change', functionToBeExecuted); 
     input.on('input', functionToBeExecuted); 
     input.on('submit', functionToBeExecuted); 
    } 
} 

Das change und input Ereignis arbeitet, nur submit nicht.

+0

Sie meinen 'auf ("Eintragen", functionToBeExecuted)'? – Li357

+0

ja so etwas wie –

+1

oder war das eine Antwort? –

Antwort

0

Nur Der Ereignisname das Problem ist mein Freund, versuchen diese

$("myInput").on("submit", functionToBeExecuted) 
+0

Danke Kumpel, aber es scheint nicht für mich zu funktionieren, aktualisiert meine Frage –

Verwandte Themen