Beispiel für Formularaktion und „onSubmit“

Beispiel für Formularaktion und „onSubmit“
Erstens: Aktion ist ein Attribut des Formulars. HTML5 hat es als erforderlichen Attributwert definiert. onSubmit ist ein Ereignis und beim Senden über <input type="submit" /> wird eine Funktionsüberprüfung durchgeführt. .

Zweitens: Was die Reihenfolge der Ausführung betrifft, so ist mein persönliches Verständnis, dass zuerst onSubmit und dann die Überprüfung kommt. Wenn die Überprüfung false zurückgibt, kann die Adresse action="url" nicht erreicht werden. Wenn es „true“ zurückgibt oder kein Rückgabewert angegeben wird, wird es übergeben und zur URL-Adresse weitergeleitet.

Code kopieren
Der Code lautet wie folgt:

Funktion check(){
var oText = document.getElementById("in").value;
Alarm(oText);
wenn(oText == "false"){
gibt false zurück;
}
anders {
gibt true zurück;}
}</span>


Code kopieren
Der Code lautet wie folgt:

<span style="font-size:14px"> <form action="table1.html" onSubmit="return check();">
<div><input type="text" id="in" /><input type="submit" value="Senden" /></div>
</form></span>

onSubmit="return Fun();" Die Rückgabe muss hier geschrieben werden, sollte sie nicht geschrieben werden? Sie können versuchen, nicht zu schreiben! ! !

Kurz gesagt: „onSubmit“ dient zur Verifizierung und „action“ ist die Linkadresse nach dem Sprung.

<<:  Detaillierte Einführung in die JavaScript-Funktion

>>:  So erstellen Sie einen SSH-Dienst basierend auf einem Golang-Image in Docker

Artikel empfehlen

WeChat Mini-Programm: Position des Videofeuers zufällig

In diesem Artikel wird der spezifische Code zur z...

So simulieren Sie eine Aufzählung mit JS

Vorwort Im aktuellen JavaScript gibt es kein Konz...

mysql installer community 8.0.12.0 grafische anleitung zur installation

Dieses Tutorial beschreibt die Installation der M...

Implementierung des Element-UI-Layouts (Zeilen- und Spaltenkomponenten)

Inhaltsverzeichnis Grundlegende Anweisungen und V...

Docker installiert ClickHouse und initialisiert den Datentest

Clickhouse-Einführung ClickHouse ist ein spalteno...

So implementieren Sie das MySQL-Umschalten des Datenspeicherverzeichnisses

So implementieren Sie das MySQL-Umschalten des Da...

Mysql 8.0.18 Hash-Join-Test (empfohlen)

Hash-Join Für die Ausführung von Hash Join sind k...

Was ist Nginx-Lastausgleich und wie wird er konfiguriert?

Was ist Lastenausgleich? Der Lastausgleich wird h...

Der Unterschied zwischen Löschen, Abschneiden und Löschen und wie man wählt

Vorwort Letzte Woche fragte mich ein Kollege: „Br...

Was Sie beim Schreiben selbstschließender XHTML-Tags beachten sollten

Das img-Tag in XHTML sollte wie folgt geschrieben...

Docker stellt MySQL bereit, um Beispielcode für eine Remoteverbindung zu erreichen

1. Docker durchsucht MySQL查看mysql版本 2. Docker Pul...

Führen Sie die Schritte zur Installation von MySQL 8.0.x unter Linux aus.

MySQL Einführung in MySQL MySQL war ursprünglich ...

Verwendung des Linux-Befehls gzip

1. Befehlseinführung Der Befehl gzip (GNU zip) wi...