Ich bin auf der Suche nach einer Javascript-Funktion, die ausgelöst wird, wenn ein Benutzer ein Formular sendet, aber ich habe keinen Bearbeitungszugriff auf die Schaltfläche senden, so dass ich kann die onsubmit-Funktion hinzufügen. Ich bin in der Lage, ein <script>
Tag hinzuzufügen, also wenn ich das Senden erkennen kann, dann kann ich meinen Code ausführen. Weiß jemand, wie man das macht?Gibt es eine Möglichkeit, eine JavaScript-Funktion auf Senden ohne onsubmit()
Antwort
Sie können die Schaltfläche zum Senden über das DOM (getElementByID()
oder document.formname
in den Sinn kommen) und dann den Wert onsubmit
der Übermittlungsschaltfläche auf eine Funktion Ihrer Wahl festlegen.
aber ich habe keinen programmatischen Zugriff auf die Absenden-Button, so dass ich die onsubmit Funktion hinzufügen kann
Wie ist das möglich? Wenn Sie JavaScript auf einer Seite ausführen, haben Sie Zugriff auf das gesamte DOM.
Da es sich um einen Einkaufswagen handelt, der es mir erlaubt nur Inhalte zu löschen. Der "Submit" -Button ist einfach eine Checkbox in der Warenkorb-Admin-Oberfläche. – madcolor
Es spielt keine Rolle. Wenn das Javascript auf dieser Seite ausgeführt wird, hat es Zugriff auf das DOM. Hat die Schaltfläche "Senden" eine ID, mit der Sie sie abrufen können? – Kevin
Wenn Sie JavaScript einfügen können, können Sie Ihren Code zu der Schaltfläche hinzufügen. – jdigital
Sie können mit attachEvent oder addEventListener ein Ereignis für ein DOM-Objekt anhängen.
z.B. Element = document.getElementById ('submitButtonId'); element.addEventListener ('click', doSomething, false);
während "doSomething" der Funktionsname ist.
- 1. Gibt es eine Möglichkeit, eine Gleitkommazahl ohne ldexp zu erstellen?
- 2. Gibt es eine Möglichkeit, Array-Wert mit ngForm in angular2
- 3. Gibt es eine Möglichkeit, auf eine TPL-Aufgabe zu warten, ohne eine Ausnahme auszulösen?
- 4. Gibt es eine Möglichkeit, NHibernate einen Deadlock-Hinweis zu senden?
- 5. Gibt es eine Möglichkeit, ein Kalenderereignis über UIActivityViewController zu senden?
- 6. Gibt es eine Möglichkeit, Binärdaten mit XMLHttpRequest-Objekt zu senden?
- 7. Gibt es eine Möglichkeit, eine CABasicAnimation anzuhalten?
- 8. Gibt es eine Möglichkeit, serverbasierte Hilfe ohne Webserver bereitzustellen?
- 9. Gibt es eine Möglichkeit, Formularantwort zu ignorieren?
- 10. Gibt es eine Möglichkeit, Informationen aller clusterItems anzuzeigen (ohne Klick)?
- 11. Gibt es eine Möglichkeit, Theano ohne Nvidia zu installieren
- 12. Gibt es eine Möglichkeit, sich auf eine Grobcode-Überprüfung vorzubereiten?
- 13. Gibt es eine Möglichkeit, halbtransparent auf eine PictureBox zu malen?
- 14. Gibt es eine Möglichkeit, schleichende Linie ohne Flackern zu erzeugen?
- 15. Gibt es eine Möglichkeit, Winkel 2 ohne Modullader zu verwenden?
- 16. Gibt es eine Möglichkeit, ruby1.9 aufzurufen, ohne Rubygems zu laden?
- 17. Gibt es eine Möglichkeit, beim Klicken auf eine Schaltfläche kein ganzes Webformular zu senden?
- 18. Gibt es eine Möglichkeit, Asio ohne Boost arbeiten zu lassen?
- 19. Gibt es eine Möglichkeit, Dokumenteigenschaften ohne dsolfile abzurufen?
- 20. Gibt es eine Möglichkeit, Tastaturereignisse ohne JFrame zu erhalten?
- 21. Gibt es eine Möglichkeit, einen Sicherungspunkt ohne Transaktion zu erstellen?
- 22. Gibt es eine Möglichkeit, Maschineneigenschaften ohne Vagabund zu überprüfen?
- 23. Gibt es eine Möglichkeit, JNLP ohne Zertifikate zu machen?
- 24. Gibt es eine Möglichkeit Fileupload-Steuerelement Dateinamen ändern auf
- 25. Gibt es eine Möglichkeit, Cygwin Ciphers hinzuzufügen
- 26. Gibt es eine Möglichkeit festzustellen, auf welche Textnachricht geantwortet wird?
- 27. Gibt es eine Möglichkeit, eine Seife Anfrage mit CHEF
- 28. Gibt es eine Möglichkeit, eine Website auf dem iPhone ohne iPhone zu testen?
- 29. Gibt es eine Möglichkeit, PHP-Post-Anfragen ohne einen Webserver zu senden?
- 30. Gibt es eine Möglichkeit, Typdeklarationen zu erweitern?
Ein Fehler gemacht, der "programmatischen Zugriff" sagte, wenn ich "bearbeiten" wollte. Danke Grefade ... wenn das klappt, dann einfach peasy. – madcolor