Problème avec Javascript (formulaire et liste

Fermé
Jackson27 - 21 avril 2004 à 10:42
flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 - 22 avril 2004 à 17:55
Bonjour à tous,

Mon problème concerne les listes déroulantes:
J'ai deux champs dans mon formulaire

<select name="champ1">
<option value="option1">Option1
<option value="option2">Option2
</select>

<select name="champ2">
<option value="optionA">OptionA
<option value="optionB">OptionB
</select>

Ce que je voudrais c'est que lorsque l'utilisateur choisit l'option2 du champ1,
un nouveau choix apparaisse dans le champ2 (ex:optionC)

Merci d'avance pour votre aide
A voir également:

23 réponses

flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 281
22 avril 2004 à 14:29
Ah oui et c'est pas document.forme.sexe.option.value mais document.forme.sexe.value
0
Message d'erreur:

Ligne: 17
Car: 1
Erreur: objet attendu
Code: 0

et la ligne 17 correspond à:
<select name="sexe" onChange="change_menu_2();">
0
flokocha Messages postés 1510 Date d'inscription lundi 8 mars 2004 Statut Membre Dernière intervention 10 octobre 2015 281
22 avril 2004 à 14:36
Ok j'ai compris on va s'y prendre autrement.

Mets ça comme fonction dans les balises <head> à la place de celle que tu as:
function change_menu_2() 
{ 
if(document.forme.sexe.value == 'f') 
{
var geisha = new Option("Geisha","geisha");
var select = document.forme.classe;
select.options[select.options.length] = geisha; 
} 
} 
0