Aide - Recherche - Membres - Calendrier
Version complète : Formulaires
Trucs et astuces Express > Aide à la création de site Web > Aide générale sur la création de site Web
hot_sauce
Bonjour à tous,

Je cherche à faire un truc simple donc je pense que quelqu'un va pouvoir m'aider.

J'ai fais un formulare simple avec plusieurs listes déroulantes. Cependant, je voudrais que les listes déroulantes s'adaptent aux choix précédents.

Exemple :

Liste déroulante 1 : France, Italie, Espagne etc ...

Si Je choisis France

La liste déroulante 2 sera : PSG, Lyon, OM

Si je choisi Italie

La liste déroulante 2 sera : Juventus, Milan AC, Inter Milan

etc etc

Merci d'avance à ceux qui pourront m'aider.

=)
hot_sauce
J'utilise Dreamweaver
Livinloud
Quelle est le language utiliser : javascript, php, asp....
Webmaster
Tout cas c'est sur qui faut du Javascript pour faire ça. Ensuite faut voir ou sont stocker les infos.
Groumphy
Je rajoute qu'on peut le faire en AJAX...



Et si on veut mettre un peu de défi, on peut demander aussi une certaine accessibilité.
Dans tous les cas, il s'agit d'un peu d'étude :

1. création d'un formulaire standard,
2. utilisation d'un langage (encore à préciser),
3. mise en forme et accessibilité,

G.
hot_sauce
bonjour à tous,

merci pour vos réponses.

J'ai trouvé un code javascript => http://www.thelin.net/laurent/labo/js/listesderoulantes.html

MAIS (bah oui ya tjr un mais...) un probleme se pose (et j'en trouve pas la solution, vous devez vous en douter sinon je serai pas là ^^)

Dans l'exemple, il y a à chaque fois 3 choix. Sur mon site, la seconde liste à plus de 3 choix et le nombre de choix est différent à chaque fois.

Pour qu'ils puissent tous s'afficher, j'ai du rajouter des lignes d'options dans la seconde liste :

<select name="Page" size="1" class="formular">
<option>-- Choisissez un hotel --</option>
<OPTION></OPTION>
<OPTION></OPTION>
<OPTION></OPTION>
</select> </td>

Donc je me retrouve avec "<OPTION></OPTION>" multiplié par ... 25 !!!

Pour ma liste composée de 25 choix c'est super ... mais pour ma liste composée de 3 choix je me retrouve avec mes 3 choix + 22 lignes écrites "undefined"

Je voudrai que lorsqu'il y a 3 choix, uniquement les 3 lignes correspondants à ces 3 choix s'affichent. Et lorsqu'il y à 25 choix, que 25 lignes correspondant aux 25 choix s'affichent.

Merci d'avance! =)

Edit : ou sinon un truc plus simple un code pour dire :

Si dans la liste qui s'appelle 'liste1' est affiché 'text1" alors affiche 'text2"
dafou
Salut va sur la page suivante, tu devrais trouver des informations interressants à propos du tag select. http://www.w3schools.com/tags/tag_select.asp
Ceci une version "bas débit" de notre forum. Pour voir la version complète avec plus d'information, la mise en page et les images, veuillez cliquez ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.