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.
Merci
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>
Partager