Heim  >  Artikel  >  Web-Frontend  >  Detaillierte Erklärung versteckter Felder in HTML

Detaillierte Erklärung versteckter Felder in HTML

迷茫
迷茫Original
2017-03-25 15:43:325561Durchsuche

Versteckte Felder sind eigentlich Tags versteckter Formulare im HTML-Webseitencode. In sie können Wertesätze geschrieben werden, sie werden jedoch nicht auf der Oberfläche der Webseite angezeigt. Die spezifische Form ist .
Es ist ersichtlich, dass type="hidden" bedeutet, dass es sich um ein verstecktes Feld handelt, das einige Wertesätze im Wert speichert und über Name, ID oder andere Methoden abgerufen und geändert werden kann.

Es verfügt über viele Funktionen, wie zum Beispiel : Wertübergabe und Sicherheit, die alle verwendet werden. Wenn Ihnen ein Wert fehlt, können Sie die Wertübergabe auf der Seite ausblenden und die Seite wird angezeigt nicht angezeigt werden. Die Funktion ist die gleiche wie bei anderen Eingaben, außer dass der Benutzer sie nicht direkt sehen kann und dazu dient, den Server bei der Ausführung einiger Aktionen zu unterstützen.


Ausgeblendete Felder sind für Benutzer auf der Seite unsichtbar. Der Zweck des Einfügens ausgeblendeter Felder in das Formular besteht darin, Informationen zu sammeln oder zu senden, damit diese von dem Programm verwendet werden können, das das Formular verarbeitet Eine ausführliche Einführung. So wird dieses versteckte Feld in der Praxis verwendet:
Grundlegende Syntax:

<input type="hidden" name="field_name" value="value">

Funktion:

1 Verstecktes Feld im Seite Unsichtbar für den Benutzer. Der Zweck des Einfügens versteckter Felder in ein Formular besteht darin, Informationen zu sammeln oder zu senden, die von dem Programm verwendet werden können, das das Formular verarbeitet. Wenn der Betrachter auf die Schaltfläche „Senden“ klickt, um das Formular zu senden, werden auch die ausgeblendeten Feldinformationen an den Server gesendet.

2 Manchmal müssen wir dem Benutzer Informationen geben, um die Identität des Benutzers beim Absenden des Formulars zu ermitteln, z. B. Sitzungsschlüssel usw. Natürlich lassen sich diese Dinge auch über Cookies umsetzen, viel einfacher ist es jedoch, versteckte Felder zu verwenden. Und Sie müssen sich keine Sorgen machen, dass Browser dies nicht unterstützen und Benutzer Cookies deaktivieren.

3 Manchmal gibt es in einem Formular mehrere Senden-Schaltflächen. Wie kann das Programm unterscheiden, welche Schaltfläche der Benutzer zum Senden gedrückt hat? Wir können ein verstecktes Feld schreiben und dann zu jeder Schaltfläche onclick="document.form.command.value="xx" hinzufügen. Nachdem wir die Daten erhalten haben, überprüfen wir zunächst den Wert des Befehls und wissen, welcher Der Benutzer hat auf die Schaltfläche zum Senden geklickt.

4 Manchmal gibt es mehrere Formulare auf einer Webseite. Wir wissen, dass mehrere Formulare nicht gleichzeitig eingereicht werden können, aber manchmal interagieren diese Formulare miteinander, sodass wir sie hinzufügen können versteckte Formulare in der Formulardomäne, um sie zu verbinden.

5 JavaScript unterstützt keine globalen Variablen, aber manchmal müssen wir globale Variablen verwenden. Wir können den Wert zuerst im ausgeblendeten Feld speichern, und sein Wert geht nicht verloren.

6 Es gibt ein weiteres Beispiel: Wenn Sie auf eines der kleinen Fenster klicken, werden die anderen drei automatisch geschlossen. Der IE unterstützt jedoch keine gegenseitigen Aufrufe kleiner Fenster, sodass Sie nur ein verstecktes Feld in das übergeordnete Fenster schreiben können. Wenn das kleine Fenster erkennt, dass der Wert des versteckten Felds nahe ist, wird es geschlossen.

Das obige ist der detaillierte Inhalt vonDetaillierte Erklärung versteckter Felder in HTML. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn