Heim  >  Artikel  >  Web-Frontend  >  Das HTML-Ereignisattribut „onsubmit“ wird beim Absenden des Formulars ausgelöst

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

黄舟
黄舟Original
2017-11-04 14:40:225904Durchsuche

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!

Stellungnahme:
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