Lernprogramm zur Verwendung von HTML-Formular-Tags

Lernprogramm zur Verwendung von HTML-Formular-Tags

Mithilfe von HTML-Formularen können verschiedene Arten von Eingabeinformationen von Benutzern erfasst werden. Ein Formular ist eigentlich ein Bereich, der Formularelemente enthält. Die Eingabeinformationen verschiedener Elemente in diesem Bereich werden schließlich über das Formular an das Programmskript übermittelt. Zu den gängigen Vorgängen gehören beispielsweise die Benutzeranmeldung, die Registrierung, die Veröffentlichung von Artikeln usw., die alle über Formulare an das dynamische Programm zur Verarbeitung übermittelt werden. In diesem Abschnitt werden hauptsächlich Formulare und Formularelemente behandelt. Wie Formularinformationen an dynamische Programme übermittelt werden, wird in zukünftigen Programmiersprachenkursen besprochen.
Der Formularbereich wird durch das Tag <form> definiert. Die Werte der Elemente in <form></form> werden über dieses Formular an die entsprechende Adresse übermittelt.

Eingabeinformationen
Im Allgemeinen wird das <input>-Tag in Formularen verwendet, um Benutzereingabeinformationen zu erfassen, und der Eingabetyp wird durch den Typ bestimmt.
Das in den meisten Fällen verwendete Formular-Tag ist das Eingabe-Tag (<input>). Der Eingabetyp wird durch das Typattribut (Typ) definiert. Zu den üblichen Eingabetypen zählen Textfelder, Optionsfelder, Kontrollkästchen, Dropdown-Menüs usw.

Textfeld
Das Textfeld bietet Benutzern die Möglichkeit, Text einzugeben. Der Browser interpretiert das Textfeld als rechteckiges Feld. Der Benutzer kann den Cursor in das Feld bewegen und klicken, um den Cursor in das Feld zu verschieben. Benutzer können Buchstaben, Zahlen usw. in das Formular eingeben.
Das Textfeld wird definiert, indem der Textwert für das Typattribut im <input>-Tag festgelegt wird.

XML/HTML-CodeInhalt in die Zwischenablage kopieren
  1. < form >   
  2. Textfeld 1: < Eingabe   Typ = "Text" Name = "Vorname" />   
  3. Textfeld 2: < Eingabe   Typ = "Text" Name = "Nachname" />   
  4. </ form >   

Der Browser zeigt Folgendes an:
201678135308382.png (296×89)

Optionsfeld
Optionsfelder erscheinen meist in den Optionen, wenn Benutzer bei der Registrierung Informationen eingeben. Diese Art von Schaltfläche wird verwendet, wenn Benutzer nur ein Ergebnis auswählen dürfen.
Ein Optionsfeld wird definiert, indem der Wert des Typattributs im <input>-Tag auf Radio gesetzt wird.

XML/HTML-CodeInhalt in die Zwischenablage kopieren
  1. < form >   
  2. < Eingabe   Typ = "Radio" Name = "Geschlecht" Wert = "männlich" /> Männlich
  3. < Eingabe   Typ = "Radio" Name = "Geschlecht" Wert = "weiblich" /> Weiblich
  4. </ form >   

Der Browser zeigt Folgendes an:
201678135342504.png (164×77)

Kontrollkästchen
Kontrollkästchen ermöglichen Benutzern die Auswahl einer oder mehrerer Optionen. Eine häufige Funktion besteht darin, Benutzern Funktionen wie die Speicherung ihres Anmeldekontos bei der Anmeldung bereitzustellen. Sie können auf der Seite mit der Benutzerumfrage auch mehrere Meinungen von Benutzern sammeln.
Um ein Kontrollkästchen zu definieren, legen Sie den Wert des Typattributs im <input>-Tag auf Kontrollkästchen fest.

XML/HTML-CodeInhalt in die Zwischenablage kopieren
  1. < form >   
  2. < Eingabe   Typ = "Kontrollkästchen" Name = "Wert1" />   
  3. Frontend-Entwickler sind gut
  4. < Eingabe   Typ = "Kontrollkästchen" Name = "Wert2" />   
  5. Frontend-Entwickler im Allgemeinen
  6. </ form >   

Der Browser zeigt Folgendes an:
201678135409883.png (203×92)

Dropdown-Menü
Ein Dropdown-Menü ähnelt hinsichtlich der Informationsauswahl einem Optionsfeld, kann jedoch mehr Informationen enthalten. Und das Dropdown-Menü kann nach Auswahl des Menüwerts zusätzliche Skripte ausführen.
Das Dropdown-Menü beginnt mit dem Tag <select> und jeder Optionstag im Auswahltag ist ein Wert im Dropdown-Menü.

XML/HTML-CodeInhalt in die Zwischenablage kopieren
  1. < form >   
  2. < auswählen   Name = "Autos" >   
  3. < Option   Wert = "volvo" > Volvo </ option >   
  4. < Option   Wert = "saab" > Saab </ Option >   
  5. < Option   Wert = "fiat" > Fiat </ option >   
  6. < Option   Wert = "audi" > Audi </ option >   
  7. </ auswählen >   
  8. </ form >   

Der Browser zeigt Folgendes an:
201678135442039.png (149×83)

Schaltfläche „Senden“
Eine Senden-Schaltfläche ist ein wesentlicher Bestandteil jedes Formulars. Nachdem der Benutzer die entsprechenden Informationen eingegeben hat, muss er durch Klicken auf die Schaltfläche „Senden“ die Aktion auslösen, um den Formularwert an die nächste Seite zu übermitteln. Wenn das Aktionsattribut im <form>-Tag auf die entsprechende Übermittlungsadresse eingestellt ist, übermittelt die Schaltfläche „Senden“ alle im Formular erhaltenen Daten an die Seite mit dieser Adresse.
Die Schaltfläche „Senden“ wird definiert, indem im Eingabetag der Wert vom Typ „Senden“ festgelegt wird. Unten wird am Beispiel des Suchfelds des Front-End-Entwicklers die Übermittlungsadresse für die Suchseite festgelegt.

XML/HTML-CodeInhalt in die Zwischenablage kopieren
  1. < Formular   Name = "Eingabe" Aktion = "http://www.frontopen.com/" Methode = "Abrufen" >   
  2. Schlüsselwörter:
  3. < Eingabe   Typ = "Text" Name = "s" ID = "s" />   
  4. < Eingabe   Typ = "Senden" Wert = "Suchen" />   
  5. </ form >   

Der Browser zeigt Folgendes an:
201678135509377.png (401×69)

Fazit: Dieser Abschnitt bietet nur eine grundlegende Demonstration und Erklärung häufig verwendeter Frontend-Layoutelemente von Formularen. Echte Formularanwendungen werden meist in Server-Programmiersprachen verwendet und erfordern das Festlegen weiterer Parameter und Regeln. In dieser Lektion müssen Sie nur verstehen, wie Sie die Elemente des Formulars anordnen. In den meisten Fällen können Sie grundsätzlich mit den Backend-Programmierern zusammenarbeiten, um die Website-Entwicklung abzuschließen.

<<:  Die MySQL-Partitionstabelle ist nach Monaten klassifiziert

>>:  JavaScript implementiert ein KI-Tic-Tac-Toe-Spiel durch den Maximum- und Minimum-Algorithmus

Artikel empfehlen

Vier Möglichkeiten zum Erstellen von Objekten in JS

Inhaltsverzeichnis 1. Objekte durch Literalwert e...

Methode zum Erstellen eines privaten Docker-Warehouses basierend auf Harbor

Inhaltsverzeichnis 1. Einführung in Harbor 1. Har...

Thumbnail-Hover-Effekt mit CSS3 implementiert

Ergebnisse erzielenImplementierungscode html <...

10 Best Practices zum Erstellen und Warten großer Vue.js-Projekte

Inhaltsverzeichnis 1. Nutzen Sie Slots, um Kompon...

Detaillierte Erläuterung des Prozesses der Verwendung von GPU in Docker

Inhaltsverzeichnis tf-gpu herunterladen Erstellen...

Die normale Methode der MySQL-Deadlock-Prüfungsverarbeitung

Normalerweise wird bei einem Deadlock die Verbind...

MySql 5.7.20 Installation und Konfiguration von Daten- und my.ini-Dateien

1. Erster Download von der offiziellen Website vo...

So leeren Sie den Cache nach der Verwendung von Keep-Alive in Vue

Was ist Keepalive? Bei der normalen Entwicklung m...

Anweisungen zur Verwendung des Datenbankverbindungspools Druid

Ersetzen Sie ihn durch den optimalen Datenbankver...

Fallzusammenfassung zur Vue-Komponentenkommunikationsmethode

Inhaltsverzeichnis 1. Übergeordnete Komponente üb...

Tutorial zur Installation von mysql5.7.23 auf Ubuntu 18.04

In diesem Artikel erfahren Sie, wie Sie mysql5.7....