Wie kann ich onChange
oder ein ähnliches Ereignis für alle form
Elemente verwenden? Ich möchte nicht onChange
für jedes Feld separat verwenden.Gesamtes Formular onChange
18
A
Antwort
27
Wenn Sie jQuery verwenden, können Sie das Ereignis 10 für das Formularelement verwenden, da in jQuery das Ereignis aufblitzt.
Wenn Sie plain javascript verwenden, blubbert das Änderungsereignis nicht (zumindest nicht über den Browser). So würden Sie separat den Event-Handler zu jedem Eingabeelement anbringen müssen:
var inputs = document.getElementsByTagName("input");
for (i=0; i<inputs.length; i++){
inputs[i].onchange = changeHandler;
}
(natürlich, würden Sie eine ähnliche Sache für alle auswählt und Textbereiche zu tun haben)
Verwandte Themen
- 1. für gesamtes Formular editierbar Bootstrap
- 2. Wie schicke ich ein Formular mit onChange
- 3. Redux-Formular onChange Handler möglicherweise überschrieben
- 4. Jquery Formular onchange Auswahl Werte ändern
- 5. C# Cast Gesamtes Array?
- 6. Gesamtes HTML-Dokument ersetzen
- 7. Uhr gesamtes Objekt (tiefere Uhr) mit AngularJS
- 8. Dynamisches Formular mit Eingabe Typ Nummer und onchange Ereignis
- 9. Reagieren Formular onChange-> setState einen Schritt hinter
- 10. HTML-Formular nicht zurückgesetzt wählen Onchange tun Auslösung
- 11. jquery wählen Live Onchange
- 12. Swift, SpriteKit - Gesamtes Skript pausieren
- 13. Fitting gesamtes Bild im Kreis
- 14. C# Ping stürzt gesamtes Programm ab
- 15. JS Tabelle Wert Update onchange
- 16. C# Gesamtes Verzeichnis mit FTP hochladen
- 17. Set ConfigureAwait (false) für gesamtes Projekt/dll
- 18. YUI Compressor auf gesamtes Verzeichnis - os x
- 19. Javascript DOM bereit ohne ein gesamtes Framework
- 20. Kann ein gesamtes SVN-Repository wiederhergestellt werden?
- 21. Gesamtes Verzeichnis über PHP hochladen FTP
- 22. Disable gesamtes UIMenuController Bearbeitungsmenü in WKWebView
- 23. Fügen gesamtes Verzeichnis in Python setup.py data_files
- 24. onchange ohne Fokus zu verlieren?
- 25. make onchange funktioniert wie onchange und nicht wie onleave?
- 26. onchange = „javascript: document.my_form.submit()“ vs. normale einreichen
- 27. Formulareingaben mit onchange() Callbacks Update beim Senden
- 28. JavaScript mehrere Eingänge onChange
- 29. Javascript: onchange oder addEventListener?
- 30. Onchange in Symfony2 Form
warum nicht? Im HTML-Event könnte man immer die gleiche Funktion aufrufen, also ist es eine Sache von Copy-Pasting, wahrscheinlich nicht mehr als 20 Zeichen und Schreiben von 1 Funktion. – 11684
hilft [this] (http://stackoverflow.com/questions/10546076/common-event-for-all-elements-on-for-)? –