Maison  >  Article  >  interface Web  >  Explication détaillée des champs cachés en HTML

Explication détaillée des champs cachés en HTML

迷茫
迷茫original
2017-03-25 15:43:325561parcourir

Les champs cachés sont en fait des balises de formulaires cachés dans le code de la page Web HTML. Des ensembles de valeurs peuvent y être écrits, mais ils ne seront pas affichés à la surface de la page Web. Le formulaire spécifique est .
On peut voir que type="hidden" signifie qu'il s'agit d'un champ caché, qui enregistre certains ensembles de valeurs en valeur et peut être obtenu et modifié via le nom, l'identifiant ou d'autres méthodes.

Il a de nombreuses fonctions, telles que  : transmission de valeur et sécurité, qui sont toutes utilisées. Lorsqu'il vous manque une valeur, vous pouvez masquer la valeur transmise sur la page et la page le fera. ne soit pas affiché. La fonction est la même que les autres entrées, sauf que l'utilisateur ne peut pas la voir directement et est utilisée pour aider le serveur à effectuer certaines actions.


Les champs cachés sont invisibles pour les utilisateurs sur la page. Le but de l'insertion de champs cachés dans le formulaire est de collecter ou d'envoyer des informations afin qu'elles puissent être utilisées par le programme qui traite le formulaire. une introduction détaillée Voici comment ce champ caché est utilisé en pratique :
Syntaxe de base :

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

Fonction :

1 Champ caché dans le page Invisible pour l'utilisateur, l'insertion de champs cachés dans un formulaire a pour but de collecter ou d'envoyer des informations pouvant être utilisées par le programme qui traite le formulaire. Lorsque le spectateur clique sur le bouton d'envoi pour envoyer le formulaire, les informations du champ masqué sont également envoyées au serveur.

2 Parfois, nous devons donner à l'utilisateur des informations pour déterminer son identité lors de la soumission du formulaire, telles que la clé de session, etc. Bien sûr, ces choses peuvent également être mises en œuvre à l'aide de cookies, mais il est beaucoup plus simple d'utiliser des champs cachés. Et il n'y aura aucun souci si les navigateurs ne le prennent pas en charge et si les utilisateurs désactivent les cookies.

3 Parfois, il y a plusieurs boutons de soumission dans un formulaire. Comment le programme peut-il distinguer sur quel bouton l'utilisateur a appuyé pour soumettre ? Nous pouvons écrire un champ caché, puis ajouter onclick="document.form.command.value="xx"" à chaque bouton. Ensuite, après avoir reçu les données, nous vérifions d'abord la valeur de la commande et nous saurons laquelle. l'utilisateur a cliqué sur le bouton pour soumettre.

4 Parfois, il y a plusieurs formulaires dans une page Web. Nous savons que plusieurs formulaires ne peuvent pas être soumis en même temps, mais parfois ces formulaires interagissent les uns avec les autres, nous pouvons donc les ajouter. formulaires cachés dans le domaine du formulaire pour les connecter.

5 JavaScript ne prend pas en charge les variables globales, mais parfois nous devons utiliser des variables globales. Nous pouvons d'abord stocker la valeur dans le champ caché, et sa valeur ne sera pas perdue.

6 Il existe un autre exemple. Par exemple, quatre petites fenêtres apparaissent lorsque vous appuyez sur un bouton. Lorsque l'on clique sur l'une des petites fenêtres, les trois autres se ferment automatiquement. Cependant, IE ne prend pas en charge les petites fenêtres qui s'appellent les unes les autres, vous ne pouvez donc écrire un champ masqué que dans la fenêtre parent. Lorsque la petite fenêtre voit que la valeur du champ masqué est proche, elle se ferme d'elle-même.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn