Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1473 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  saisie persistante dans un formulaire

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

saisie persistante dans un formulaire

n°1335593
_Roland_
Posté le 30-03-2006 à 15:22:23  profilanswer
 

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? :p
(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
mood
Publicité
Posté le 30-03-2006 à 15:22:23  profilanswer
 

n°1335599
mc_cut_kil​ler
Posté le 30-03-2006 à 15:27:35  profilanswer
 

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 :
  1. <input type="text" id="test" value="" size="3" maxlength="3">


 
Pour garder la valeur j'utilise ceci :

Code :
  1. $test = $_POST["test"];


 
Et ton input devient :

Code :
  1. <input type="text" id="test" value="<?php echo $test; ?>" size="3" maxlength="3">


 
C'est aussi utile dans les formulaire quand l'utilisateur fait une érreur.
Ca évite de tout se retaper le formulaire :)
 
Voila @+

n°1335622
_Roland_
Posté le 30-03-2006 à 15:42:31  profilanswer
 

:ouch:


Message édité par _Roland_ le 30-03-2006 à 15:42:45
n°1335631
_Roland_
Posté le 30-03-2006 à 15:53:20  profilanswer
 

Il met un Notice: Undefined index: test in blabla..

n°1335636
mc_cut_kil​ler
Posté le 30-03-2006 à 15:58:34  profilanswer
 

Heu... pour utiliser ma technique ton fichier ton être en .php
Au début tu met :

Code :
  1. <?php
  2. $valeur = $_POST["valeur1"];
  3. $valeur2 = $_POST["valeur2"];
  4. $valeur3 = $_POST["valeur3"];
  5. ?>


 
puis dans tes input

Code :
  1. <input type="text" id="valeur1" value="<?php echo $valeur1; ?>">
  2. <input type="text" id="valeur2" value="<?php echo $valeur2; ?>">
  3. <input type="text" id="valeur3" value="<?php echo $valeur3; ?>">


 
Mais tu doit surement pouvoir le faire en js si tu veut pas utiliser de php...


Message édité par mc_cut_killer le 30-03-2006 à 15:59:15
n°1335637
_Roland_
Posté le 30-03-2006 à 16:00:15  profilanswer
 

si biensur, mais il me met que la variable test n'est pas défini..

n°1335639
mc_cut_kil​ler
Posté le 30-03-2006 à 16:02:33  profilanswer
 

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).

n°1335641
_Roland_
Posté le 30-03-2006 à 16:04:14  profilanswer
 

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..


Message édité par _Roland_ le 30-03-2006 à 16:04:44
n°1335645
_Roland_
Posté le 30-03-2006 à 16:06:51  profilanswer
 

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".

n°1335649
mc_cut_kil​ler
Posté le 30-03-2006 à 16:10:57  profilanswer
 

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.


Message édité par mc_cut_killer le 30-03-2006 à 16:11:24
mood
Publicité
Posté le 30-03-2006 à 16:10:57  profilanswer
 

n°1335716
_Roland_
Posté le 30-03-2006 à 17:39:53  profilanswer
 

merci qd meme :)
 
personne n'aurait une tite idée?

n°1336098
_Roland_
Posté le 31-03-2006 à 10:25:59  profilanswer
 

:bounce:


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  saisie persistante dans un formulaire

 

Sujets relatifs
formulaire perte des données de l'url avec methode getFormulaire dynamique / accès bdd
Vérification d'un formulaire SANS javascriptProbleme pour Modifier mon formulaire
ajouter un label sur un formulaire par code?Prendre la main depuis un formulaire Access?
Design formulaire /// cssFormulaire Non Modal
Perte de données de session dans formulaireProtection des formulaire contre le spam
Plus de sujets relatifs à : saisie persistante dans un formulaire


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR