Detaillierte Erklärung der HTML-Formularelemente (Teil 1)

Detaillierte Erklärung der HTML-Formularelemente (Teil 1)

HTML-Formulare werden verwendet, um verschiedene Arten von Benutzereingaben zu erfassen.

HTML-Formulare werden zum Sammeln von Benutzereingaben verwendet;

Das Formularelement definiert ein HTML-Formular.

<form>
    Formularelemente
</form>

Aktionsattribute

Das Aktionsattribut definiert die Aktion, die ausgeführt werden soll, wenn das Formular übermittelt wird.

Die übliche Methode zum Senden eines Formulars an den Server ist die Verwendung einer Senden-Schaltfläche.

Normalerweise wird das Formular an eine Webseite auf einem Webserver übermittelt.

Wenn das Aktionsattribut weggelassen wird, wird die Aktion auf die aktuelle Seite festgelegt.

Methodeneigenschaft

Das Methodenattribut gibt die HTTP-Methode (GET oder POST) an, die beim Senden des Formulars verwendet werden soll:

Wann sollte GET verwendet werden?

Sie können GET verwenden (die Standardmethode):

Wenn die Formularübermittlung passiv ist (z. B. eine Suchmaschinenabfrage) und keine vertraulichen Informationen enthält.
Wenn Sie GET verwenden, sind die Formulardaten in der Adressleiste der Seite sichtbar: action.jsp?name=xxxx&sex=female
*ps: GET eignet sich am besten für die Übermittlung kleiner Datenmengen. Ihr Browser legt eine Kapazitätsgrenze fest.

Wann sollte POST verwendet werden?

Sie sollten POST verwenden:

Wenn das Formular Daten aktualisiert oder vertrauliche Informationen wie Passwörter enthält.
POST ist sicherer, da die übermittelten Daten in der Adressleiste der Seite nicht sichtbar sind.

HTML-Formulare enthalten Formularelemente

Formularelemente beziehen sich auf verschiedene Arten von Eingabeelementen, Kontrollkästchen, Optionsfeldern, Übermittlungsschaltflächen, Textfeldern usw.

Das <input>-Element

Das <input>-Element ist das wichtigste Formularelement.

Das <input>-Element hat, abhängig vom Typattribut, viele Formen.

-Texteingabe: Typ="Text"

<form>
<label>Benutzername</label>
<Eingabetyp="Text" Name="">
</form>

-Senden-Schaltfläche: Typ „Senden“ (definiert die Schaltfläche, die Formulardaten an den Formular-Handler sendet)

<form action="action.jsp">
<input type="submit" value="Senden">
</form>
/*Mit Aktion koordinieren*/
/*Wenn das Wertattribut der Schaltfläche „Senden“ weggelassen wird, erhält die Schaltfläche den Standardtext, der aus den beiden Wörtern „Senden“ besteht*/

- Einzelauswahl: type="radio"

<form>
<label>Geschlecht</label>
<input type="radio" name="sex" value="male" checked>Männlich
<br>
<input type="radio" name="sex" value="female">Weiblich
</form> 
/*Wenn die Werte im Namen konsistent sind, kann der Einzelauswahleffekt erzielt werden*/
/*checked bedeutet den ausgewählten Status, Sie können auch checked="checked"*/ schreiben.

-Kontrollkästchen: Typ="Kontrollkästchen"

<form>
<label>Hobbys</label>
<input type="checkbox" name="vehicle" value="Sport"><label>Sport</label>
<br>
<input type="checkbox" name="vehicle" value="Schönheit"> <label>Schönheit</label>
</form>

/*checked bedeutet den ausgewählten Status, Sie können auch checked="checked"*/ schreiben.

-Schaltfläche definieren: Typ="Schaltfläche"

<form>
<input type="button" onclick="alert('Willkommen bei 123WORDPRESS.COM!')" value="Klick mich an!">
</form> 

/*Auch ein normaler Knopf*/

- Dropdown-Liste: <select>-Element

<form>
<Name auswählen="Autos">
    <option value="volvo">Volvo</option>
    <option value="saab">Saab</option>
    <option value="fiat">Fiat</option>
    <option value="audi">Audi</option>
</Auswählen>
</form> 

Das Element <option> definiert eine auszuwählende Option.
In Listen wird normalerweise die erste Option als ausgewählte Option angezeigt.
Sie können vordefinierte Optionen definieren, indem Sie das ausgewählte Attribut hinzufügen.

-Textarea: <textarea>-Element (definiert ein mehrzeiliges Eingabefeld)

<form>
<textarea name="Nachricht" Zeilen="10" Spalten="30">
Geben Sie hier den Inhalt ein!
</textarea>

-Button: <button>-Element

<form>
<button type="button" onclick="alert('Willkommen bei 123WORDPRESS.COM!')">Klick!</button>

Um mehr über die Eigenschaften von Formularelementen zu erfahren, klicken Sie bitte auf den Link: https://www.jb51.net/web/571879.html

Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, dass der Inhalt dieses Artikels Ihnen bei Ihrem Studium oder Ihrer Arbeit helfen kann. Wenn Sie Fragen haben, können Sie eine Nachricht hinterlassen. Vielen Dank für Ihre Unterstützung von 123WORDPRESS.COM!

<<:  Lösung für das Problem des unzureichenden Speicherressourcenpools des Docker-Servers

>>:  Über Generika der C++ TpeScript-Reihe

Artikel empfehlen

Zusammenfassung eines CSS-Codes, der die gesamte Site grau macht

Um den Märtyrern und Opfern des Kampfes gegen die...

Eine kurze Diskussion zu DDL und DML in MySQL

Inhaltsverzeichnis Vorwort 1. DDL 1.1 Datenbankop...

Detaillierte Erklärung der Linux-Systemverzeichnisse sys, tmp, usr, var!

Der Wachstumspfad vom Linux-Neuling zum Linux-Mei...

So implementieren Sie vertikale Textausrichtung mit CSS (Zusammenfassung)

Die Standardanordnung von Text in HTML ist horizo...

Analyse und Behandlung von Bildlaufleisten in HTML und eingebettetem Flash

Bei der Entwicklung begegnen wir häufig dieser Sit...

So implementieren Sie verschiebbare Komponenten in Vue

In diesem Artikel erfahren Sie, wie Sie ziehbare ...

Lösen Sie das Installationsproblem von Linux Tensorflow2.0

conda aktualisieren conda pip installieren tf-nig...

Detaillierte Erklärung der MySQL-Datengruppierung

Gruppe erstellen Die Gruppierung wird in der GROU...

So erzielen Sie mit three.js einen dynamischen 3D-Texteffekt

Vorwort Hallo zusammen, hier ist der CSS-Assisten...

Docker-Netzwerkprinzipien und detaillierte Analyse benutzerdefinierter Netzwerke

Docker virtualisiert eine Brücke auf dem Host-Rec...

Detaillierte Erläuterung des Anwendungsbeispiels für den JQuery-Tag-Selektor

In diesem Artikelbeispiel wird der spezifische Co...

SQL-Implementierung von LeetCode (178. Punkterangliste)

[LeetCode] 178.Ranglistenergebnisse Schreiben Sie...