Heim > Artikel > Web-Frontend > Das HTML-Ereignisattribut „onsubmit“ wird beim Absenden des Formulars ausgelöst
Instanz
Führen Sie ein Stück JavaScript aus, wenn das Formular gesendet wird:
<form action="demo_form.asp" onsubmit="checkForm()">
Browserunterstützung
IE
Firefox
Chrome
Safari
Opera
Alle gängigen Browser unterstützen das onsubmit Attribut.
Definition und Verwendung
Das onsubmit-Attribut wird ausgelöst, wenn das Formular gesendet wird.
onsubmit-Attribut wird nur in ff9c23ada1bcecdd1a0fb5d5a0f18437 verwendet.
Unterschiede zwischen HTML 4.01 und HTML5
Keine.
Syntax
<form onsubmit="script">
Attributwert
值 | 描述 |
script | onsubmit 发生时运行的脚本。 |
In der täglichen Entwicklung ist häufig eine Überprüfung erforderlich, bevor das Formular gesendet wird (überprüfen, ob das Datumsformat korrekt ist, Überprüfen). ob eine Eingabe leer ist...), das erste, was mir in den Sinn kommt, ist das Ereignis onsubmit onsubmit()-Ereignis des Formulars. An diesem Punkt können wir unsere eigene Bestätigung schreiben. Der Code lautet wie folgt:
Wenn wir jedoch das Submit()-Ereignis des Formulars direkt aufrufen, wird onsubmit() nicht ausgeführt. Der Code lautet wie folgt:
<form action="1.asp" method="post" name="form1" onsubmit=“alert(‘执行了onsubmit事件’);return true;”> <input type="submit" name="save" value="保存" /> </form>
Wenn wir das onsubmit-Ereignis des Formulars aufrufen möchten, können wir es nur auf diese Weise aufrufen:
<form action="1.asp" method="post" name="form1" onsubmit=“alert(‘执行了onsubmit事件’);return true;”> ”> <input type="button" name="save" value="保存" onclick=”this.form.submit();” /> </form>
Das obige ist der detaillierte Inhalt vonDas HTML-Ereignisattribut „onsubmit“ wird beim Absenden des Formulars ausgelöst. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!