Einführung in die Verwendung des Formulars „OnSubmit“ und des Eingabetyps „Bild“

Einführung in die Verwendung des Formulars „OnSubmit“ und des Eingabetyps „Bild“
Wenn hier ein <input type="image"> vorhanden ist, wird durch direktes Drücken dieses Bildes das Formular übermittelt.

Wenn OnSubmit vorhanden ist, wird diese Funktion zuerst ausgeführt. Wenn sie false zurückgibt, wird das Formular nicht übermittelt!

Code kopieren
Der Code lautet wie folgt:

<span style="Schriftgröße:14px;"><Skriptsprache=Javascript>
Funktionstest ()
{
alarm("Test!")
}
</Skript>
<form name="F1" onSubmit="fuck();">
<Eingabetyp="Bild" src="" Breite="51" Höhe="20">
</form></span>

Ein weiteres Beispiel:

Code kopieren
Der Code lautet wie folgt:

<html>
</Kopf>
<Skriptsprache="Javascript">
Funktion checkEmpty(Formular){
für(i=0;i<form.length;i++){
Alarm (Formular.Elemente[i].Wert);
wenn( form.elements[i].value=="" ){
alert("Formularinformationen dürfen nicht leer sein");
gibt false zurück;
}
}
}
</Skript>
<Text>
<Formularname="Formular" Methode="Posten" onSubmit="return checkEmpty(Formular)">
<Eingabename="Name" Typ="Text" Größe="17">
<input name="Passwort" type="Passwort" size="17">
<Eingabetyp="Bild" src="" Breite="51" Höhe="20">
<Eingabetyp="Schaltfläche" Wert="AAA" />
</form>
</body>
<html>

<<:  MySql-Freigabe der Nullfunktionsnutzung

>>:  Mehrere Methoden zum Implementieren von zwei festen Spalten und einer adaptiven Spalte in CSS

Artikel empfehlen

SASS Style Programmierhandbuch für CSS

Da immer mehr Entwickler SASS verwenden, müssen w...

MySQL-Abfragedaten stündlich, geben Sie 0 ein, wenn keine Daten vorhanden sind

Nachfragehintergrund Als statistische Schnittstel...

CSS-Lösung für mehrspaltiges Layout

1. Feste Breite + adaptiv Erwarteter Effekt: fest...

Vue implementiert einen einfachen Rechner

In diesem Artikelbeispiel wird der spezifische Co...

So schreiben Sie mithilfe von Filtern transparentes CSS für Bilder

So schreiben Sie mithilfe von Filtern transparente...

So handhaben Sie Bilder in Vue-Formularen

Frage: Ich habe in Vue ein Formular zum Hochladen...

Eine detaillierte Einführung in den netstat-Befehl in Linux

Inhaltsverzeichnis 1. Einleitung 2. Beschreibung ...

Analyse der Fallstricke beim Rundungsvorgang der ROUND-Funktion in MySQL

Dieser Artikel veranschaulicht anhand von Beispie...

Eingebettetes Transplantations-Docker-Fehlerproblem (Zusammenfassung)

Nach einer langen Zeit der Transplantation und In...

Zusammenfassung der Javascript-Datumstools

lass Utils = { /** * Ist es das Todesjahr? * @ret...

Gründe, warum MySQL 8.0-Statistiken ungenau sind

Vorwort Unabhängig davon, ob es sich um Oracle od...

Implementierung und Optimierung von MySql-Unterabfragen IN

Inhaltsverzeichnis Warum ist IN langsam? Was ist ...