<select ><option>:changement

Fermé
hadijack - 30 janv. 2007 à 13:03
Ssylvainsab Messages postés 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 - 30 janv. 2007 à 18:54
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 2884 Date d'inscription samedi 29 juillet 2006 Statut Modérateur Dernière intervention 15 août 2020 825
30 janv. 2007 à 18:54
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