Voila, j'ai qq soucis en JS. Je voudrais implémenter un script pour lequel, lorsque l'utilisateur choisi une certaine option d'une liste, un champs texte apparait a coté.
Par exemple, lorsque l'utilisateur doit choisir une catégorie, si il clique sur "Nouvelle Categorie", un champs texte apparait a coté pour qu il entre cette catégorie.
Voila mon code qui ne marche pas.
Code : Tout sélectionner
function actdesact()
{
if (document.getElementById('category').options[document.getElementById('category').selectedIndex].value =! "new")
document.modifmultischedule.category_new.disabled=true;
else
document.modifmultischedule.category_new.disabled=false;
} Code : Tout sélectionner
<select name="category" onChange='javascript:actdesact()'>
<? $tableau_propre = array_wo_duplicate_values ("category");
foreach ($tableau_propre as $categories_ok){
?>
<option value="<? print "$categories_ok"; ?> "> <? print "$categories_ok"; ?> </option>
<? } ?>
<option value="new"> >-- Nouvelle --< </option>
</select>Merci d'avance.
A bientot