Heim  >  Artikel  >  Web-Frontend  >  Einführung in die Rolle der versteckten Domäne in HTML und Anwendungsbeispiele

Einführung in die Rolle der versteckten Domäne in HTML und Anwendungsbeispiele

不言
不言Original
2018-04-27 14:30:591927Durchsuche

Dieser Artikel stellt hauptsächlich die Rolle und Verwendungsbeispiele versteckter Felder in HTML vor. Er hat einen gewissen Referenzwert. Jetzt können Freunde in Not darauf verweisen Der Zweck des Einfügens eines versteckten Felds in das Formular besteht darin, Informationen zu sammeln oder zu senden, damit diese von dem Programm verwendet werden können, das das Formular verarbeitet wird in der Praxis verwendet. Interessierte Freunde sollten es sich nicht entgehen lassen Für Benutzer auf der Seite nicht sichtbar. Es ist ersichtlich, dass der Zweck des Einfügens versteckter Felder in das Formular darin besteht, Informationen zu sammeln oder zu senden, damit diese 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. den 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.

Manchmal gibt es mehrere Formulare auf einer Webseite. Wir wissen, dass mehrere Formulare nicht gleichzeitig übermittelt werden können, aber manchmal können diese Formulare miteinander interagieren, um sie zu verbinden ihnen. .

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 noch ein weiteres Beispiel: Wenn Sie auf eine Taste 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.


Beispiel: Verwenden Sie „hidden“, um die Zahl um 1 zu erhöhen, wenn Sie auf die Schaltfläche „Senden“ klicken.


Der Wert erhöht sich automatisch.htm




Code kopieren


Der Code lautet wie folgt:

<input type="hidden" name="field_name" value="value">
Verwenden Sie einen allgemeinen Handler, um

numerisches inkrement.ashx

zu implementieren Code kopieren

Der Code lautet wie folgt:

<form action="数值自增.ashx" method="post"> 
<input type="hidden" name="_viewstate" value="a" /> 
<input type="hidden" name="_p" value="@n" /> 
<!-- <input name="txt" type="text" value="@value" />--> 
<p>@n</p> 
<input type="submit" value="click" /> 
</form>


Das obige ist der detaillierte Inhalt vonEinführung in die Rolle der versteckten Domäne in HTML und Anwendungsbeispiele. 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