XHTML-Tutorial für den Einstieg: Formular-Tags

XHTML-Tutorial für den Einstieg: Formular-Tags
<br />Formulare sind für Benutzer ein wichtiger Kanal zur Übermittlung von Informationen. In diesem Abschnitt werden die Grundlagen von Formularen vorgestellt. Formular-Tag <form>
Ein Formular beginnt mit einem <form>-Tag. Benutzer benötigen Formulare, um sich als Website-Mitglieder zu registrieren, abzustimmen usw. Natürlich kann XHTML allein diese Formulare nicht verarbeiten. Wenn Sie diese Formulare verarbeiten möchten, müssen Sie einige Web-Backend-Technologien wie PHP und ASP verwenden. (Übrigens ist der Hintergrund von Xiaocai Niao immer noch sehr grün.)
Nachfolgend stellen wir zwei gängige Formularelemente vor: 1. Textfeld <form> Name: <inputtype="text" name="user"/><br/></form>
Name:

2. Kennwortfeld <form> Name: <inputtype="password"name="pass"/><br/></form>
Passwort:


Wie Sie sehen, verwenden beide Formularelemente das <input>-Tag, aber der im Kennwortfeld eingetragene Inhalt ist unsichtbar. Was ihre unterschiedlichen Typen bestimmt, ist der Attributwert des „type“-Attributs des <input>-Tags. Beispielsweise ist „Text“ ein Textfeld und „Passwort“ ein Passwort. Ihnen sollte aufgefallen sein, dass das <imput>-Tag ebenfalls ein leeres Tag ist. Er hat das Etikett nicht gekündigt. Wir müssen daran denken, am Ende ein "/" hinzuzufügen, um die XHTML-Anforderungen zu erfüllen.
Es gibt viele häufig verwendete Formularelemente, z. B. Single-Choice und Multiple-Choice, aber da wir das Formular jetzt nicht verarbeiten können, können wir die Bedeutung des Formulars nicht verstehen. Deshalb werde ich es hier nicht vorstellen. Wenn Sie in Zukunft weiterhin Backend-Technologie lernen, werden Sie die Rolle des Formulars beim Erstellen von Websites ganz natürlich verstehen.

<<:  MySQL erhält das aktuelle Datum und die aktuelle Uhrzeit Funktionsbeispiel detaillierte Erläuterung

>>:  Details zum Überschreiben von Prototypmethoden in JavaScript-Instanzobjekten

Artikel empfehlen

So verwenden Sie JSONP in Vue

Inhaltsverzeichnis 1. Einleitung 2. Installation ...

Vollständiger Prozessdatensatz zur Fehlerbehebung bei MySQL DeadLock

【Autor】 Liu Bo: Leitender Datenbankmanager im Ctr...

Nexus nutzt API für den Betrieb

Nexus bietet RestApi, aber einige APIs müssen noc...

Codebeispiel für das Nutzungsszenario der Nginx-Domänenweiterleitung

Szenario 1: Aufgrund von Serverbeschränkungen ist...

Node.js gibt je nach Anforderungspfad unterschiedliche Daten zurück.

Inhaltsverzeichnis 1. Lernen Sie, je nach Anforde...

Eine kurze Analyse zum besten Umgang mit vergessenen MySQL 8-Passwörtern

Vorwort Leser, die mit MySQL vertraut sind, werde...

Spezifische Verwendung der MySQL-Vorbereitungsvorverarbeitung

Inhaltsverzeichnis 1. Vorverarbeitung 2. Vorbehan...

Automatisiertes Frontend-Deployment basierend auf Docker, Nginx und Jenkins

Inhaltsverzeichnis Vorbereitende Vorbereitung Ber...

So konfigurieren Sie /var/log/messages im Ubuntu-Systemprotokoll

1. Problembeschreibung Heute muss ich die Systemp...

Auszeichnungssprache - CSS-Layout

Klicken Sie hier, um zum Abschnitt „HTML-Tutorial“...

Detaillierte Erklärung der berechneten Eigenschaften von Vue

1. Was ist ein berechnetes Attribut? Einfach ausg...

Detaillierte Erklärung der Interaktion zwischen React Native und IOS

Inhaltsverzeichnis Voraussetzungen RN übergibt We...