Was ist der Zweck des Name-Attributs in Formularelementen?

October 19

Was ist der Zweck des Name-Attributs in Formularelementen?

HTML-Webseiten enthalten häufig Formulare für Benutzer eingeben und übermitteln Informationen. Die Seiten übergeben dieses Benutzerinformationen an einem Webserver. HTML-Formulare können Daten an andere HTML-Seiten oder Server-seitige Scripts in Sprachen wie PHP oder ASP senden. Jeder input-Element in einem Formular erfasst ein bestimmtes Element von Benutzerdaten. Um die Benutzerdaten zu verarbeiten, identifizieren Sie diese Skripts und Seiten zuerst jedes input-Element mithilfe des Name-Attributs.

Eingabe

HTML-Formulare können verschiedene Arten von input-Element enthalten, jeweils für eine bestimmte Art von Information. Der folgende Beispielcode zeigt ein Textfeld in einem HTML-Formular:Lieblingsessen: < Eingang Typ = "Text" Name = "Food" / >

Der Benutzer kann Text in dieses Feld eingeben, wenn es auf der Webseite angezeigt wird. Was auch immer der Benutzer eingibt wird an den Server gesendet, wenn das Formular gesendet wird. Das Name-Attribut begleiten diese Daten. Der folgende Markup-Beispielcode veranschaulicht eine Gruppe von Optionsfeldern:< Eingang Typ = "Radio" Name = "Alter" Value = "Kind" / > Child OR< Eingang Typ = "Radio" Name = "Alter" Value = "Erwachsener" / > Adult

Diese input-Elemente haben den gleichen Wert des Name-Attributs, da der Benutzer nur ein Optionsfeld innerhalb einer Gruppe auswählen kann.

Das Absenden von Formularen

Form-Elemente in HTML Form-Tags einschließen und Senden-Schaltflächen. Der Folgende Markupcode veranschaulicht die Öffnung Tag bilden:< action="user_info.php zu bilden" Methode = "post" >

Das Action-Attribut teilt dem Browser, welches Skript senden die Benutzerdaten, wenn das Formular übermittelt wird. Vor dem schließenden Form zu kennzeichnen, die Senden-Schaltfläche kann wie folgt aussehen:< Eingang Typ = "submit" Value = "Daten senden" / >

Wenn der Benutzer auf diese Schaltfläche drückt, werden die Daten, die sie, jedes input-Element eingegangen sind um ein Server-seitiges Script angegeben als das Action-Attribut zusammen mit den Attributen Name gesendet.

Abrufen von Daten

Wenn Webseiten und Server Seite Skripte Prozess Benutzer Daten übermittelt, müssen sie zunächst diese Daten mithilfe der Eingabename Attribute abrufen. Der folgende PHP-Beispielcode veranschaulicht diesen Prozess:$food = $_POST ['Food'];

Die Benutzerdaten kommt an ein Server-seitiges Script innerhalb der Post-Variablen. Dadurch wird das Skript auf die Daten zugreifen, indem Sie den Wert des Attributs Eingabename bereitstellen. Dieser Code speichert die Daten in einer Variablen zur Weiterverarbeitung. Häufig besteht diese Verarbeitung schreiben der Daten in einer Datenbank für die Speicherung.

Überlegungen zur

Server-seitige Scripts verwenden verschiedene Methoden, um bestimmte Arten von Formular eingegebenen Daten abzurufen. Beispielsweise muss wenn die Radio-Taste-Daten abgerufen werden, das Skript die Optionsfelder vom Benutzer ausgewählten einrichten. Der folgende Code veranschaulicht diese Technik:$age = $_POST ['Alter'];

Diese Variable enthält das Value-Attribut für das ausgewählte Optionsfeld innerhalb der Gruppe auf die Post-Variable angegeben. Viele der gemeinsamen HTML-input-Elementen bieten Benutzern eine Auswahl von Optionen; für Beispiel, Kontrollkästchen und Dropdown-Listen.