Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

JavaScript Discussion :

activation liste déroulante sur un checkbox


Sujet :

JavaScript

  1. #1
    Membre à l'essai
    activation liste déroulante sur un checkbox
    bonjour ..
    voici mon soucis :
    sur un formulaire, j'ai une liste déroulante que je desactive au chargement de la page de la facon suivante :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    <select id="cboEtat" disabled>	
       <option value=1>option1</option>
       ...
    </select>


    juste devant cette liste j'ai placé une checkbox et je voudrais pouvoir activer ma liste lorsque que je clique sur la case à cocher. voici le code de la checkbox :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
     
    <input type="checkbox" name="chkVerif" value=<% =(rs("id_critère")) %> onClick="javascript:actif();">


    et voici le code de la fonction actif :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
     
    document.getElementById("cboEtat").disabled = true;


    Je suis pas un AS en JS et la rien ne se passe ..
    Pouvez vous m'éclairer sur la question SVP ..
    merci ..

  2. #2
    Expert éminent
    Tu n'es pas un as non plus en anglais

    disabled ca veut ne marche pas. Si tu le mets à true, eh ben ton champ ne marche pas...

    Si tu veux qu'il marche, il faut mettre:
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
     
    disabled=false;


    Et ça lui permettra de remacher....

    De meme, dans la balise initiale, tu peux mettre
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
     
    <select id="cboEtat" disabled='true'>

    Ce sera plus lisible

  3. #3
    Membre à l'essai
    ok !! Merci ..

###raw>template_hook.ano_emploi###