<Eingabe type = Hidden name = field_name value = value>
Wirkung:1 Die versteckte Domäne ist für den Benutzer auf der Seite unsichtbar. Der Zweck, eine versteckte Domäne in das Formular einzuführen, besteht darin, Informationen zu sammeln oder zu senden, um die Verwendung des verarbeiteten Programms zu erleichtern. Wenn der Browser auf die Schaltfläche Senden klickt, um das Formular zu senden, werden die Informationen der versteckten Domäne ebenfalls an den Server gesendet.
2 Manchmal müssen wir dem Benutzer eine Nachricht geben und ihn bitten, es bei der Übermittlung des Formulars einzureichen, um die Identität des Benutzers wie SessionKey usw. zu bestimmen. Natürlich können diese Dinge auch mit Cookies implementiert werden, aber die Verwendung versteckter Domänen ist viel einfacher. Und es gibt keine Probleme für Benutzer, Cookies zu deaktivieren, wenn der Browser es nicht unterstützt.
3 Manchmal gibt es mehrere Einsendetasten in einem Formular. Wie kann das Programm unterscheiden, welche Taste der Benutzer gedrückt hat, um es einzureichen? Wir können ein verstecktes Feld schreiben und dann zu jeder Taste auf Onclick = document.form.command.Value = xx hinzufügen. Nachdem wir die Daten erhalten haben, überprüfen wir zunächst den Befehlswert und wissen, dass die Taste, die der Benutzer gedrückt hat, eingereicht wurde.
4 Manchmal gibt es in einer Webseite mehrere Formulare. Wir wissen, dass mehrere Formulare nicht gleichzeitig eingereicht werden können, aber manchmal interagieren diese Formulare miteinander, sodass wir versteckte Felder in das Formular hinzufügen können, damit sie eine Verbindung herstellen.
5 JavaScript unterstützt keine globalen Variablen, aber manchmal müssen wir globale Variablen verwenden, sodass wir zuerst den Wert in der verborgenen Domäne speichern können und sein Wert nicht verloren geht.
6 Es gibt beispielsweise ein weiteres Beispiel: Drücken Sie eine Taste, um vier kleine Fenster zu erzielen, und die anderen drei werden automatisch geschlossen, wenn eines der kleinen Fenster geklickt wird. Der IE unterstützt jedoch keine kleinen Fenster, die sich gegenseitig aufrufen, sodass Sie nur eine versteckte Domäne im übergeordneten Fenster schreiben können. Wenn das kleine Fenster sieht, dass der Wert der verborgenen Domäne nahe ist, schließt es ihn selbst.
Beispiel: Verwenden Sie versteckt, um die Anzahl der Klicken auf die Schaltfläche Senden zu implementieren, um 1 hinzuzufügen Die Werte erhöhen sich automatischKopieren Sie den Code