Aller au contenu

Sujets conseillés

Posté (modifié)

Salut à tous :)

Bon alors voila mon problème je suis en train de coder un site et il y a un truc ou je bloque :(

Je voudrais lister 3 pays : France, Belgique, Suisse dans une liste déroulante.

Et je voudrais liser chaque régions de chaque pays :)

Alors comment faire pour que si on selectionne dans la liste France dans la 2eme liste déroulante qui se trouve en dessous apparaisse les régions de france mais par contre si on prend la Suisse alors c'est les régions de suisse.

J'espere m'avoir fait comprendre.

merci de votre aide.

Modifié par Static6000
Posté (modifié)

Salut :)

Tu peux peut-être faire cela en une seule liste avec optgroup qui s'utilise comme cela (selon mes souvenirs :hypocrite:):

<select name="listepays_regions">
<optgroup label="france">
<option name="region_1" value="region_1">Region 1</option>
...
<option name="region_x" value="region_x">Region X</option>
</optgroup>
<optgroup label="suisse">
<option name="region_1" value="region_1">Region 1</option>
...
<option name="region_y" value="region_y">Region Y</option>
</optgroup>
<optgroup label="belgique">
<option name="region_1" value="region_1">Region 1</option>
...
<option name="region_z" value="region_z">Region Z</option>
</optgroup>
</select>

ou alors avec du javascript (plus vraisemblablement dans ton cas) mais je ne saurais pas le coder "a l'arrache" :unsure:

Modifié par MS-DOS_1991
Posté (modifié)

Je viens de tester ton code et il marche super bien merci :)

Mais je prefererais la méthode javascript ;)

Merci d'avance

PS : comment creer encore une sous catégorie ?

Modifié par Static6000

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...