saisie persistante dans un formulaire - HTML/CSS - Programmation
Marsh Posté le 30-03-2006 à 15:27:35
Salut!
Ca revient pas car en programmation rien ne se fait tout seul
Voici un exemple qui utilise php, après il se peut que ca soit possible en javascript mais je sais pas faire.
Voila ton input :
Code :
|
Pour garder la valeur j'utilise ceci :
Code :
|
Et ton input devient :
Code :
|
C'est aussi utile dans les formulaire quand l'utilisateur fait une érreur.
Ca évite de tout se retaper le formulaire
Voila @+
Marsh Posté le 30-03-2006 à 15:58:34
Heu... pour utiliser ma technique ton fichier ton être en .php
Au début tu met :
Code :
|
puis dans tes input
Code :
|
Mais tu doit surement pouvoir le faire en js si tu veut pas utiliser de php...
Marsh Posté le 30-03-2006 à 16:00:15
si biensur, mais il me met que la variable test n'est pas défini..
Marsh Posté le 30-03-2006 à 16:02:33
Tu défini ta variable test en disant qu'elle équivaut au post de ton input.
C'est le premier tableau de code de mon message précédent.
Une fois définie tu peut l'utilisé dans ton formulaire (deuxième tableau).
Marsh Posté le 30-03-2006 à 16:04:14
oui mais ca ne répond pas à ma question initiale
comment quand on fait "back" ou "précédente", pour retrouver dans notre tableau initial la valeur qu'on a mis..
Marsh Posté le 30-03-2006 à 16:06:51
je reexplique:
tu vas sur www.google.fr
tu tapes "quelque chose" dans l'input et tu cliques sur "rechercher".
qd tu fais "précédente", tu retrouves ton "quelque chose".
Marsh Posté le 30-03-2006 à 16:10:57
Ah ok,
autant pour moi! Ma technique marche dans le cas ou tu recharge ta page après avoir constaté une érreur. Du style si un utilisateur marque 31/31/2006 en date tu met date invalide en érreur et la il reprend la valeur de tes post.
Pour ce qu'il est de google, le mot de ta recherche étant dans l'url avec q=test. Il doit surement ce servir de ca.
Marsh Posté le 30-03-2006 à 15:22:23
salut,
voilà question bete, quand on fait une recherche google, quand on revien en arrière on retrouve préremplie ce qu'on a tapé dans l'input de la recherche.
pourquoi est ce que ca ne fait pas la meme chose avec mon formulaire?
(j'ai utilise post et get, mais ca ne change rien, quand je reviens en arrière l'input est vide)
Message édité par _Roland_ le 30-03-2006 à 15:23:09