Was ist der Unterschied zwischen onclick und "onsubmit"?
Es ist nicht so, ich habe noch nicht danach gegoogelt... Aber noch konnte ich nicht verstehen, wenn onsubmit
verwendet wird und wenn es onclick
verwendet wird?
Klicken Sie könnte alles sein, Sie können auf so ziemlich jedes element. Auf submit für ein Formular, und passiert, wenn ein Formular abgeschickt wird.
Wenn Sie den Mauszeiger über die
Wenn Sie den Mauszeiger über die
onclick
und onsubmit
- tags, es wird Ihnen eine definition für jeden.InformationsquelleAutor user3636516 | 2014-05-20
Du musst angemeldet sein, um einen Kommentar abzugeben.
Sie sind zwei völlig getrennte Veranstaltungen.
onclick
Ereignisse ausgelöst, wenn der Benutzer mit der Maus klicken Sie auf etwas.onsubmit
Ereignisse ausgelöst, wenn ein Formular abgeschickt wird. Der Ursprung dieses Ereignis kann manchmal Rückschlüsse aufonclick
(wie das klicken auf die "submit" - button), aber es kann auch ein Tastatur-Ereignis (wie die Taste enter).Dies impliziert, dass die Verwendung
onclick
auf einen submit-button in einem Formular vielleicht vermissen einige Fälle, dass eineonsubmit
auf dem Formular fangen würde.Gibt es viele andere Arten von Veranstaltungen wie:
onload
für das laden von Ressourcen wie Skripte und Bilderonkeydown
für die Erkennung von Tastatureingaben auf der Tastatur.onsubmit
ausgelöst wird für beide real-Formular und AJAX-Formulare mit einem submit-button?onsubmit ist ein Ereignis, das ausgelöst werden können auf ein Formular. Optional können Sie
event.preventDefault()
und ein ajax-call. Es gibt nichts, was das Besondere an ajax bildet.InformationsquelleAutor Halcyon
OnSubmit genutzt wird
form
, und zeigt an, dass die Informationen an den server gesendet werden an dieser Stelle, es sei denn, Sie false zurück.OnClick verwendet wird, auf alles, und zeigt, dass es geklickt wurde, bietet keine anderen Zusammenhang zu der Absicht, das Ereignis überhaupt.
InformationsquelleAutor scragar
Onclick das Ereignis, wo eine Kontroll - /Objekt - /ziemlich alles angeklickt.
Onsubmit ist das event, wenn ein Formular abgeschickt wird.
Zum Beispiel, können sagen, Sie haben ein Anmeldeformular.
Können Sie das OnClick-Ereignis der Schaltfläche "Submit", um eine Warnung, die sagt: "Sind Sie sicher, dass diese Angaben korrekt sind?", und klicken Sie auf "Ok" es auslösen kann das OnSubmit-Ereignis, die übermittlung der Formular-Daten zu, wo immer Sie wollen, es zu gehen.
InformationsquelleAutor Sainath Krishnan
onsubmit Referenz-form-element und das Ereignis tritt ein, wenn das Formular abgeschickt wird.
http://reference.sitepoint.com/html/event-attributes/onsubmit
onclick Verweis auf Elemente wie div, li etc, dieses Ereignis tritt auf, wenn Benutzer auf das element, Attribut, klicken Sie auf Sie angewendet wird.
http://www.sitepoint.com/web-foundations/onclick-html-attribute/
InformationsquelleAutor user3654229