Bonjour,

Je dois d�sactiver des champs "input" dans mon formulaire sous certaines conditions.
Quand la valeur du champ "diam�tre" d'un objet n'est pas vide, alors les champs "Largeur" et "Profondeur" sont d�sactiv�s.
Et, donc, r�activ�s quand "Diam�tre" est vide.

Sauf que quelque soit la valeur dans la condition if, les champs "Largeur" et "Profondeur" sont toujours d�sactiv�s m�me quand "Diam�tre" est vide.

J'ai fait le test avec une valeur pr�cise : "1"
Que ce soit "1" ou autre chose la condition "else" n'est jamais lue.

Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
 
<script>
    var textDiam = document.getElementById('Diam_id'),
        textLarg = document.getElementById('Larg_id'),
        textProf = document.getElementById('Prof_id');
 
      textDiam.oninput = disabled_Dim; 
 
    function disabled_Dim() {
 
        var valeur = $('#Diam_id').val();
        $b = 1;
 
        if (valeur == $b) {
            textLarg.setAttribute('disabled', 'true');
            textProf.setAttribute('disabled', 'true');
        }
        else
        {
            textLarg.setAttribute('disabled', 'false');
            textProf.setAttribute('disabled', 'false');
        }
    }
</script>
Merci