Das HTML-Ereignisattribut „onsubmit' wird beim Absenden des Formulars ausgelöst

黄舟
Freigeben: 2017-11-04 14:40:22
Original
5906 Leute haben es durchsucht

Instanz

Führen Sie ein Stück JavaScript aus, wenn das Formular gesendet wird:

<form action="demo_form.asp" onsubmit="checkForm()">
Nach dem Login kopieren

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

verwendet.

Unterschiede zwischen HTML 4.01 und HTML5

Keine.

Syntax

<form onsubmit="script">
Nach dem Login kopieren

Attributwert

描述
scriptonsubmit 发生时运行的脚本。

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>
Nach dem Login kopieren


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>
Nach dem Login kopieren

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!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage