fanfouer
Paysan completement ADSLisé
Messages : 1 117 Inscrit le 04/01/05
Ville : annecy
Non connecté
|
|
Posté le 11 juin 2005 - 23 h 16 m 37 s |
|
|
bonjour,
j'aimerai vous poser une banale question : comment je peut dire a un formulaire de conserver les valeurs entrées aprait la validation?
c'est a dire que j'ai sur une page, un formulaire permettant de choisir un FAI. Lorsque l'on envoie le formulaire sur cette meme page, la valeur de la liste deroulante revien sur celle par defaut. moi j'aimerai qu'elle reste sur le FAI choisi..
merci d'avence
|
|
| |
Message édité 2 fois, la dernière par fanfouer le 16 juin 2005 - 22 h 24. |
| |
-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com
|
gege38
Modérateur
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 097 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 11 juin 2005 - 23 h 26 m 06 s |
|
|
|
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
fanfouer
Paysan completement ADSLisé
Messages : 1 117 Inscrit le 04/01/05
Ville : annecy
Non connecté
|
|
Posté le 11 juin 2005 - 23 h 32 m 52 s |
|
|
okay, j'ai trouvé... il suffit donc de reprendre les variables du formulaire en PHP puis de renseigner le parametre "value" de l'objet à l'aide d'un script
Pour les listes, il suffit de les integrer dans une partie en PHP en definissant la valeur initailement selectionné
edit : je ne trouve pas ca comestible mais bon...
|
|
| |
Message édité 1 fois, la dernière par fanfouer le 11 juin 2005 - 23 h 35. |
| |
-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com
|
Sn@ke
Admin. Métaforum
(¯`·.__[T3aM.St4rG4t3]__.·´¯)
Messages : 11 739 Inscrit le 07/11/01
Ville : Lyon/Grenoble
Non connecté
|
|
Posté le 12 juin 2005 - 11 h 47 m 18 s |
|
|
Le 11 juin 2005 - 23 h 32, fanfouer a écrit :
edit : je ne trouve pas ca comestible mais bon...
|
pourtant c vachement bon, avec les pepites de chocolat
|
|
| |
Je ne connais pas la moitié d'entre vous à moitié autant que je le voudrais; et j'aime moins que la moitié d'entre vous à moitié aussi bien que vous le méritez
|
fanfouer
Paysan completement ADSLisé
Messages : 1 117 Inscrit le 04/01/05
Ville : annecy
Non connecté
|
|
Posté le 12 juin 2005 - 22 h 13 m 51 s |
|
|
ptet ma connerie oui... mdr
|
|
| |
-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com
|
gege38
Modérateur
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 097 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 12 juin 2005 - 22 h 20 m 12 s |
|
|
Allez 2eme indice : Ca commence par un C
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
fanfouer
Paysan completement ADSLisé
Messages : 1 117 Inscrit le 04/01/05
Ville : annecy
Non connecté
|
|
|
| |
-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com
|
gege38
Modérateur
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 097 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 13 juin 2005 - 08 h 48 m 54 s |
|
|
50/50 ou Appel au Public ?
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
dready
Modérateur
(¯¯`·.____[T3aM.R3cLu5]____.·´¯¯¯) (¯`·.__[T3aM.77]__.·´¯)
Messages : 8 918 Inscrit le 17/09/02
Ville : la montagne ;)
Non connecté
|
|
|
| |
Message édité 1 fois, la dernière par dready le 13 juin 2005 - 10 h 52. |
| |
il y a 3 grands mensonges en informatique
ça marche, c'est compatible et ça sort bientôt ^^
|
mik69
Allez l'OL !
Messages : 1 282 Inscrit le 02/07/03
Ville : GRIGNY 69
Non connecté
|
|
Posté le 14 juin 2005 - 14 h 19 m 58 s |
|
|
Je peux répondre oubien vous continuez votre jeu ?
|
|
| |
|
fanfouer
Paysan completement ADSLisé
Messages : 1 117 Inscrit le 04/01/05
Ville : annecy
Non connecté
|
|
Posté le 16 juin 2005 - 12 h 18 m 50 s |
|
|
oui oui vasy... du moment que c'est plus interessant que ce que les autres disent...
|
|
| |
-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com
|
gege38
Modérateur
Chief of the (¯`·.__[T3aM.BouL3T©]__.·´¯) Potatoe Reloaded
Messages : 14 097 Inscrit le 05/02/03
Ville : Domène
Non connecté
|
|
Posté le 16 juin 2005 - 12 h 22 m 40 s |
|
|
Le 16 juin 2005 - 12 h 18, fanfouer a écrit :
oui oui vasy... du moment que c'est plus interessant que ce que les autres disent... 
|
T'as toujours pas trouvé ?
Allez 3eme indice : Avant, il était impossible de faire du e-commerce sans...
|
|
| |
" Nous plaisons plus souvent dans le commerce de la vie par nos défauts que par nos qualités. "
--La Rochefoucauld
|
mik69
Allez l'OL !
Messages : 1 282 Inscrit le 02/07/03
Ville : GRIGNY 69
Non connecté
|
|
Posté le 16 juin 2005 - 18 h 46 m 31 s |
|
|
2 méthodes :
- l'utilisation de la méthode $_GET dans ta page où tu as ta liste déroulante (cela te permet de récupérer les variables passées au préalable dans l'url)
- l'utilisation des variables de session (gege38  ) qui sont transmises de page en page :
$_SESSION["maVariableDeListe"] = $selectedItem;
Et tu récupère la variable de session ainsi :
$uneVarDeSession = $_SESSION["maVariableDeListe"];
|
|
| |
Message édité 1 fois, la dernière par mik69 le 16 juin 2005 - 18 h 47. |
| |
|
fanfouer
Paysan completement ADSLisé
Messages : 1 117 Inscrit le 04/01/05
Ville : annecy
Non connecté
|
|
Posté le 16 juin 2005 - 19 h 49 m 47 s |
|
|
je rajouterai une troisième methode, celle ou tu défini dynamiquement par du PHP l'argument "value" pour les champs de textes par exemple ou on inclus dans le code le paramètre "selected" si la variable de la liste n'est pas NULL (autrement dit que le formulaire a deja initialisé la variable).
Un petit exemple...
1. ?>
2. //l'exemple d'un champ de texte :
3. <input name="dslam" type="text" id="dslam" value="<? echo $dslam ?>">
4.
5. //une liste maintenant
6. <select name="nom_de_la_liste">
7. <option value="option_1" <? if ($nom_de_la_liste == "valeur_1"){echo "selected";}?>>option_1</option>
8. <option value="option_2" <? if ($nom_de_la_liste == "valeur_2"){echo "selected";}?>>option_2</option>
9. <option value="option_3" <? if ($nom_de_la_liste == "valeur_3"){echo "selected";}?>>option_3</option>
10. <option value="option_4" <? if ($nom_de_la_liste == "valeur_4"){echo "selected";}?>>option_4</option>
11. </select>
|
|
| |
-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com
|
fanfouer
Paysan completement ADSLisé
Messages : 1 117 Inscrit le 04/01/05
Ville : annecy
Non connecté
|
|
Posté le 16 juin 2005 - 20 h 01 m 03 s |
|
|
je rajouterai une petite question bonus sur les formulaires, qui n'a cepandant rien a voir avec la précedente.
Comment dire a une liste de valider le formulaire tout de suite sans avoir besion d'un bouton "valider"?
|
|
| |
-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com
|
mik69
Allez l'OL !
Messages : 1 282 Inscrit le 02/07/03
Ville : GRIGNY 69
Non connecté
|
|
Posté le 16 juin 2005 - 21 h 39 m 22 s |
|
|
Pour ton post précédent, je ne sais pas si tu as voulu dire que tu n'avais pas compris ou que tu voulais un complément à ton premier post.. (compliqué tout ça)
Sinon, pour "valider ton formulaire" sans bouton VALIDER (submit), tu ne dois pas en mettre et appuyer sur ENTREE, normalement ça marche si tu n'a qu'un formulaire il me semble.. à vérifier.
|
|
| |
|
fanfouer
Paysan completement ADSLisé
Messages : 1 117 Inscrit le 04/01/05
Ville : annecy
Non connecté
|
|
Posté le 16 juin 2005 - 21 h 46 m 04 s |
|
|
Le 16 juin 2005 - 21 h 39, mik69 a écrit :
Pour ton post précédent, je ne sais pas si tu as voulu dire que tu n'avais pas compris ou que tu voulais un complément à ton premier post.. (compliqué tout ça)
Sinon, pour "valider ton formulaire" sans bouton VALIDER (submit), tu ne dois pas en mettre et appuyer sur ENTREE, normalement ça marche si tu n'a qu'un formulaire il me semble.. à vérifier.
|
non non, j'ai très bien compris ce que vous avez dit plus haut, seulement non pas créer un nouveau post, je pose une deuxieme question.
Et je ne veut pas valider le formulaire "manuelment". Je voudrait simplement que lorsque l'on selectionne une valeur dans ma liste deroulante, le form se valide tout seul. Sans appuyer sur entrée non plus. Comme sur cette page par exemple : http://www.sibra.fr/site/horus.nwc sur laquelle le form se valide a chaque selection de valeur dans chacune des listes.
|
|
| |
-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com
|
mik69
Allez l'OL !
Messages : 1 282 Inscrit le 02/07/03
Ville : GRIGNY 69
Non connecté
|
|
Posté le 16 juin 2005 - 21 h 52 m 01 s |
|
|
Il faut te tourner vers javascript pour cela. C'est un évènement de la liste déroulante (onChange) qui s'exécute côté client.
http://www.toutjavascript.com/
Tu trouveras obligé.
Enfin tu me diras, en .NET, c'est plus simple et plus classe
|
|
| |
Message édité 1 fois, la dernière par mik69 le 16 juin 2005 - 21 h 53. |
| |
|
fanfouer
Paysan completement ADSLisé
Messages : 1 117 Inscrit le 04/01/05
Ville : annecy
Non connecté
|
|
Posté le 16 juin 2005 - 22 h 23 m 43 s |
|
|
Exact!! je conseil, au passage, ce site qui est très bien...
il faut effectivement utiliser Javascript dans le corp de la balise de la liste :
1. <select name="op" id="op" onChange="document.forms['form1'].submit()">//on utilise le parametre "onChange" et on l'argumente avec le code Javascript indiquant de valider le formulaire au changement
2. <option value="1">OP 1</option>
3. <option value="2">OP 2</option>
4. <option value="3">OP 3</option>
5. <option value="4">OP 4</option>
6. <option value="5">OP 5</option>
7. </select>
voila, merci beaucoup a tous ceux qui ont répondu
|
|
| |
-- // Observatoire ADSL by fanfouer // --
http://www.infos-reseaux.com
|
mik69
Allez l'OL !
Messages : 1 282 Inscrit le 02/07/03
Ville : GRIGNY 69
Non connecté
|
|
Posté le 16 juin 2005 - 23 h 23 m 29 s |
|
|
Je t'en prie.
EDIT : le fait de répondre pile 1h plus tard n'était pas voulu
|
|
| |
Message édité 1 fois, la dernière par mik69 le 16 juin 2005 - 23 h 24. |
| |
|