Formulaire variable
Résolu/Fermé
zalf
Messages postés
35
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
10 mai 2009
-
7 nov. 2007 à 22:47
zalf Messages postés 35 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 10 mai 2009 - 13 nov. 2007 à 20:07
zalf Messages postés 35 Date d'inscription vendredi 8 juin 2007 Statut Membre Dernière intervention 10 mai 2009 - 13 nov. 2007 à 20:07
Bonjour,
Je suis en train de mettre un nouveau module sur mon portail. Lors d'un enregistrement, je voudrais que la personne renseigne son pays, sa région et son département dans un formulaire à partir de listes/menus déroulants.
Après la sélection du pays, je voudrais que la liste/menu de la région propose les bonnes régions du pays. De même, après la sélection de la région, je voudrais que la liste/menu du département propose les bons départements de la région. Et cela sur la même page
J'ai vu sur des forums la fonction "onchange" mais j'ai quand même un peu de mal!
Merci pour votre aide!
Je suis en train de mettre un nouveau module sur mon portail. Lors d'un enregistrement, je voudrais que la personne renseigne son pays, sa région et son département dans un formulaire à partir de listes/menus déroulants.
Après la sélection du pays, je voudrais que la liste/menu de la région propose les bonnes régions du pays. De même, après la sélection de la région, je voudrais que la liste/menu du département propose les bons départements de la région. Et cela sur la même page
J'ai vu sur des forums la fonction "onchange" mais j'ai quand même un peu de mal!
Merci pour votre aide!
A voir également:
- Formulaire variable
- Formulaire de réclamation facebook - Guide
- Formulaire de reclamation instagram - Guide
- Confirmer le nouvel envoi du formulaire err_cache_miss ✓ - Forum PHP
- Confirmation de l'envoi d'un formulaire html ✓ - Forum HTML
- Le formulaire rempli - Guide
9 réponses
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
7 nov. 2007 à 23:09
7 nov. 2007 à 23:09
salut,
tout dépend d'où vient l'info.
sous quelle forme sont stockées les données (pays, régions…) ?
tout dépend d'où vient l'info.
sous quelle forme sont stockées les données (pays, régions…) ?
zalf
Messages postés
35
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
10 mai 2009
3
7 nov. 2007 à 23:18
7 nov. 2007 à 23:18
Pour l'instant, je ne pensais pas les stocker mais utiliser :
<label>Pays :
<select name="pays" id="pays" accesskey="p" tabindex="8">
<option value="Afghanistan">Afghanistan</option>
<option value="Afrique-du-Sud">Afrique-du-Sud</option>
<option value="Albanie">Albanie</option>
<option value="Algerie">Algerie</option>
<option value="Allemagne">Allemagne</option>
puis
<label>Région :
<select name="region" id="region" accesskey="r" tabindex="9">
<option value="Alsace">Alsace</option>
<option value="Aquitaine">Aquitaine</option>
<option value="Auvergne">Auvergne</option>
si la france est sélectionnée
<label>Pays :
<select name="pays" id="pays" accesskey="p" tabindex="8">
<option value="Afghanistan">Afghanistan</option>
<option value="Afrique-du-Sud">Afrique-du-Sud</option>
<option value="Albanie">Albanie</option>
<option value="Algerie">Algerie</option>
<option value="Allemagne">Allemagne</option>
puis
<label>Région :
<select name="region" id="region" accesskey="r" tabindex="9">
<option value="Alsace">Alsace</option>
<option value="Aquitaine">Aquitaine</option>
<option value="Auvergne">Auvergne</option>
si la france est sélectionnée
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
7 nov. 2007 à 23:27
7 nov. 2007 à 23:27
un petit bricolage devrait suffire.
il faut surveiller le 'onchange' du '<select>' des pays, si la valeur est 'France' alors on rempli le deuxième '<select>' avec les régions.
je fais quelques essais et je reviens.
il faut surveiller le 'onchange' du '<select>' des pays, si la valeur est 'France' alors on rempli le deuxième '<select>' avec les régions.
je fais quelques essais et je reviens.
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
8 nov. 2007 à 00:05
8 nov. 2007 à 00:05
re,
voici une base de travail.
il faudra améliorer ça, surtout si tu travailles avec des listes assez longues mais au moins le mécanisme est en place.
voici une base de travail.
il faudra améliorer ça, surtout si tu travailles avec des listes assez longues mais au moins le mécanisme est en place.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
zalf
Messages postés
35
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
10 mai 2009
3
8 nov. 2007 à 06:49
8 nov. 2007 à 06:49
Super!!
Merci beaucoup. Je développe cela ce soir. Je pense que pour les départements, la logique est la même.
Bonne journée et encore bravo
Merci beaucoup. Je développe cela ce soir. Je pense que pour les départements, la logique est la même.
Bonne journée et encore bravo
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
8 nov. 2007 à 09:38
8 nov. 2007 à 09:38
salut,
idem pour les départements ou quoi que ce soit d'autre, tiens nous au courant de ce que ça donne !
idem pour les départements ou quoi que ce soit d'autre, tiens nous au courant de ce que ça donne !
zalf
Messages postés
35
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
10 mai 2009
3
8 nov. 2007 à 18:59
8 nov. 2007 à 18:59
Je vais m'y mettre et vous tiens au courant
On m'a donné une autre solution sur un autre forum donc je donne aussi l'info : http://marcel-bultez.chez-alice.fr/documents/ADSL/ADSL.php
On m'a donné une autre solution sur un autre forum donc je donne aussi l'info : http://marcel-bultez.chez-alice.fr/documents/ADSL/ADSL.php
Dalida
Messages postés
6728
Date d'inscription
mardi 14 mai 2002
Statut
Contributeur
Dernière intervention
11 janvier 2016
922
9 nov. 2007 à 00:31
9 nov. 2007 à 00:31
salut,
c'est exactement ce que je t'ai donné sauf que le code est optimisé. les valeurs sont stockées dans un tableau et l'affichage se fait par une boucle sur le contenu du tableau…
c'est exactement ce que je t'ai donné sauf que le code est optimisé. les valeurs sont stockées dans un tableau et l'affichage se fait par une boucle sur le contenu du tableau…
zalf
Messages postés
35
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
10 mai 2009
3
8 nov. 2007 à 21:30
8 nov. 2007 à 21:30
Voici un autre moyen obtenu sur un autre forum : http://www.dynamicdrive.com/dynamicindex1/chainedmenu/chainedmenu.html
zalf
Messages postés
35
Date d'inscription
vendredi 8 juin 2007
Statut
Membre
Dernière intervention
10 mai 2009
3
13 nov. 2007 à 20:07
13 nov. 2007 à 20:07
Merci pour tout. Cela marche très bien! Pour être complet, voici quelques informations supplémentaires :
http://www.yatooweb.com/forum/formulaire-variable-selon-le-choix-t670.html#p2314#2314
bonne soirée
http://www.yatooweb.com/forum/formulaire-variable-selon-le-choix-t670.html#p2314#2314
bonne soirée