<select ><option>:changement

hadijack -  
Ssylvainsab Messages postés 2892 Statut Modérateur -
salut a toute la communauté CCM.
J'ai deux Option: Choix 1 et Choix2.
Initialement j'ai ceci:
...
<select >
<option >Choix1</option>
<option>Choix2</option>
</select>
<input type="submit" value ="OK">
</form>

j'aimerais que si on selectionne Choix1 dans la liste, qu'un autre select apparaissemen automatiquement en dessous de celui ci-haut
..
<select>
<option>--</option>
<option>Choix1.1</option>
<option>Choix1.2</option>
</select>

ou sinon si c'est Choix2 qui est selectionné, qu'on ait plutot ceci :
..
<select>
<option>--</option>
<option>Choix2.1</option>
<option>Choix2.2</option>
</select>


j'espere que ma question est bien posée
Merci de m'aider
A voir également:

1 réponse

Ssylvainsab Messages postés 2892 Statut Modérateur 825
 
Salut.

Pour faire apparaitre un autre champ de formulaire tu peux utiliser JavaScript et le DOM.

Mais si j'ai bien compris tu veux que l'on puisse choisir option 1.1 ou 1.2, ou option 2.1 ou 2.2 ?

Si oui tu peux faire ca :
<select name="ton_select">
  <optgroup label="Option 1">
     <option value="option1_1">1</option>
     <option value="option1_2">2</option>
  </optgroup>
  <optgroup label="Option 2">
     <option value="option2_1">1</option>
     <option value="option2_2">2</option>
  </optgroup>
</select>
2