Hidden

Résolu
Aminax Messages postés 88 Statut Membre -  
Aminax Messages postés 88 Statut Membre -
Bonjour,

J'ai besoin de savoir l'utilité de hidden dans les formulaires ; je sais que c'est pour caché un champ de formulaire !! Mais ça sert à quoi exactement ! et merci d'avance

4 réponses

  1. Aminax Messages postés 88 Statut Membre
     
    Je l'ai déjà lu !! mais ne répond pas à ma question hidden à d'autre utilisation que caché un champ ? et merci d'avoir pris la peine de lire et de répondre !
    0
    1. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
       
      Bonsoir,

      Non hidden n'a pas d'autre utilité.

      Imaginez que le formulaire ait besoin d'un code aléatoire unique, vous n'allez pas l'afficher, donc:

      <input type="hidden" name="xCode" value="<?php echo uniqid(); ?>"/>

      A+
      0
  2. Ysabe_l Messages postés 11937 Date d'inscription   Statut Contributeur Dernière intervention   277
     
    Bonjour,

    Hidden sert à cacher quelque chose, ça peut être un champ dans un formulaire, une div dans une page, une image, enfin ce qu'on veut. Et ensuite on peut l'afficher dynamiquement ou pas.

    Dans le cadre d'un formulaire, si tu ne vois pas à quoi il pourrait servir c'est tout simplement que tu n'en as pas besoin. Son utilisation n'est pas fréquente ! Mais comme tu sais qu'il existe le jour où tu en auras besoin tu sauras l'utiliser.
    0
    1. mpmp93 Messages postés 2931 Date d'inscription   Statut Membre Dernière intervention   1 343
       
      re-bonsoir,

      C'est plus fréquent qu'on ne pense. Exemple, vous diffusez un article sur un "blog". Quelqu'un veut le commenter. Donc si l'article a cet URL:

      http://www.monsite.com/index.php?afficheArticle&id=23456

      On met en bas de page:

      <form....>
      <input type="hidden" name="idArticle" value="<?php echo (int) $_GET['id']; "/>
      ......
      </form>

      A+
      0
  3. Aminax Messages postés 88 Statut Membre
     
    Merci pour vos réponses :)
    0