Liste grisée en fonction de la valeur d'une autre liste

Signaler
Messages postés
25
Date d'inscription
mercredi 22 janvier 2003
Statut
Membre
Dernière intervention
5 juin 2004
-
Messages postés
53
Date d'inscription
samedi 7 décembre 2002
Statut
Membre
Dernière intervention
7 août 2007
-
bonjour, je commence en php, javascript, et je veux générer un formulaire en php, avec un javascript qui grise ma 2nde liste quand la 1ère prend une certaine valeur. Cela ne fonctionne pas et je ne vois pas l'erreur.

merci d'avance

echo " <form name='Id_List'><SELECT ID='Id_List1 NAME=choix1 onchange=if (this.value=='2') { document.getElementById('Id_List2').disabled = true; } else { document.getElementById('Id_List2').disabled = false; }>";
echo " <option value='1'> 1";
echo " <option value='2'> 2";
echo " </SELECT>
";


echo " <SELECT ID='ID_List2' NAME=choix2>";
echo " <option value='1'> 1";
echo " <option value='2'> 2";
echo " </SELECT>

";
echo "</form>";
zincben

1 réponse

Messages postés
53
Date d'inscription
samedi 7 décembre 2002
Statut
Membre
Dernière intervention
7 août 2007

Tu as oublié quelques guillemets :

echo " <form name='Id_List'><SELECT ID='Id_List1' NAME=choix1 onchange="if (this.value=='2') { document.getElementById('Id_List2').disabled = true; } else { document.getElementById('Id_List2').disabled = false; }">";
echo " <option value='1'> 1"; 
echo " <option value='2'> 2"; 
echo " </SELECT>
 ";

echo " <SELECT ID='ID_List2' NAME=choix2>";
echo " <option value='1'> 1"; 
echo " <option value='2'> 2"; 
echo " </SELECT>

 ";
echo "</form>";


essaie ça, ça devrait marcher un peu mieux

Bonne Journée

PouPou

avec PouPou, rien n'est impossible