Bonjour, je souhaiterais dans mon formulaire masquer certains champs en fonction d'une case à cocher. Pour commencer je voudrais désactiver un champ au chargement de ma page, voici mon code :

Script :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
 
<script language="Javascript">
    function funcAffichage(objet, valeur) {
    if (valeur == "1") 
        document.getElementById(objet).disabled = "true"; 
    else 
        document.getElementById(objet).disabled = "false"; 
    }
    </script>
Body :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
<body onload="funcAffichage('nom','0');">
Et ça ne fonctionne pas, mon objet est constamment désactivé que je mette valeur à 0 ou à 1 ça ne change rien.

Par contre si je met simplement :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
 <script language="Javascript">
     function funcAffichage(objet, valeur) {
     if (valeur == "1") 
         document.getElementById(objet).disabled = "true"; 
    }
     </script>
Et bien ça fonctionne, mais j'ai besoin du "else" pour utiliser ma fonction ensuite sur "onClick", donc si quelqu'un pouvais me dire ce qui ne va pas.

Merci.