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

HTML-, CSS- und JS-Kompatibilitätsbaum (IE, Firefox, Chrome)

Was ist ein Baum im Webdesign? Einfach ausgedrückt...

So gehen Sie mit verstümmelten Zeichen in der MySQL-Datenbank um

In MySQL können in der Datenbank fehlerhafte Zeic...

Installationstutorial auf Unternehmensebene unter Verwendung des LAMP-Quellcodes

Inhaltsverzeichnis LAMP-Architektur 1.Lampeneinfü...

Detaillierte Erklärung der Getter-Verwendung in vuex

Vorwort Mit Vuex können wir im Store „Getter“ def...

Einführung in die Parameter und Regeln für reguläre Ausdrücke bei Nginx

Vorwort In letzter Zeit habe ich Kunden dabei geh...

Wie gut wissen Sie über die Vererbung in JavaScript?

Inhaltsverzeichnis Vorwort Die Beziehung zwischen...

Bringen Sie Ihnen bei, wie Sie wartbaren JS-Code schreiben

Inhaltsverzeichnis Was ist wartbarer Code? Code-K...

Neue Blockbereichsfunktion von JavaScript ES

Inhaltsverzeichnis 1. Was ist Blockbereich? 2. Wa...

Node.js versendet E-Mails basierend auf dem STMP-Protokoll und dem EWS-Protokoll

Inhaltsverzeichnis 1 Node.js-Methode zum Senden v...

Super einfache QPS-Statistikmethode (empfohlen)

Statistik der QPS-Werte der letzten N Sekunden (i...

CSS3-Mauszeiger-Übergangszoomeffekt

Das Folgende ist ein Bild-Zoom-Effekt, der in rei...

Vue implementiert zwei Methoden zur Steuerung der Routing-Berechtigung

Inhaltsverzeichnis Methode 1: Routing von Metainf...