Auto-complétion d'un formulaire

Résolu
Bonjour,
Je voudrais connaitre la manière de pré-remplir les champs d'un formulaire qui a été précédemment rempli et validé par un utilisateur.
Un petit exemple pour vous modéliser ça :

<FORM>
Quel est votre nom ? [ TEXTAREA ]
[SUBMIT]
</FORM>
La réponse ici sera par exemple "Jean". Une fois le formulaire validé, la page sera rechargée en remontrant donc ce formulaire. J'aimerais donc qu'il soit pré-rempli grâce aux valeurs recueillies précédemment.
Nous auons donc :

<FORM>
Quel est votre nom ? [ Jean ]
[Submit]
</FORM>
Je précise que j'ai essayé la commande "autocomplete="on" ", mais qu'elle ne fonctionne pas. Pas la peine non plus de me donner la solution de l'attribut selected, parce que cela ne répond pas à ma question.

EDIT : J'ai oublié de préciser que c'était pour le cas de cases à cocher ainsi que de champs à options (menu déroulant)
Merci d'avance & bonne journée !



The Gift Of the Goddess'.

2 réponses

  1. Contributeur
    Bonjour,

    en HTML pur, ça ne va pas être possible, il faut passer par un autre langage comme le javascript (jQuery) par exemple.
    1. Je ne connais pas le Jquery. Je me suis arrangé avec du PHP pour les champs type textarea mais pour les cases à cocher/select je ne sais pas du tout comment faire. Auriez-vous une solution à me proposer?

      Cdt,
    2. Contributeur
      Je viens de le faire, non ? :)
    3. Oui, bien sur. Mais je voulais dire code tout fait et/ou à adapter par "solution à me proposer" :)

      Cdt
    4. Contributeur
      Il y a la balise datalist qui permet de le faire visiblement, mais comme c'est du HTML5, on prend le risque que ça ne soit pas utilisable par tous les navigateurs, alors soit on se dit que c'est pas grave, soit on trouve une autre solution.

      Sinon, la solution que je préfère, c'est comme je l'ai dit, passer par du jQuery, couplé avec un peu de PHP, ça n'est pas très compliqué, mais ça demande un peu d'investissement quand même
      https://jqueryui.com/autocomplete/