Les champs cachés ne seront pas montrés par le navigateur. Ceux-ci sont nécessaires lorsque nous avons à traiter avec des formulaires et bases de données en MySQL, mais cela ne se limite pas à cela. Nous utiliserons les champs cachés pour envoyer des informations additionelles à la base de données, en plus des informations envoyés par l'utilisateur.
html<input type="hidden" />
Ce fragment de code ne montrera rien parce que le navigateur le traite comme une information qui ne doit pas être montré.
Nous utiliserons le nom ou l'id des attributs pour définir un nom à notre champ caché.
html<input type="hidden" id="age" name="age" value="25" />
<input type="hidden" id="DOB" name="DOB" value="01/01/70" />
<input type="hidden" id="admin" name="admin" value="1" />
Nous avons illustré ci-dessus trois modèles de champs cachés qui pourraient être utilisés, spécialement si vous avez une page internet où l'utilisateur devra s'identifier pour avoir acces à certaines informations. Le champ 'admin' est utilisé pour vérifier le rôle de quelqu'un, 1 étant administrateur, et 0 non-administrateur.
Les champs cachés en HTML sont aussi utilisés quand nous avons à faire à de l'information que nous voulons inclure dans plus d'un formulaire, sans obliger l'utilisateur à avoir à insérer l'information plusieurs fois.