Bonjour à tous,
J'aimerais pouvoir désactiver/activer des champs texte en fonction d'un choix de combobox. Mon code marche sous Firefox mais sous IE il ne passe rien.
Que dois-je faire ?
Code Javascript : 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
25
26 function afficherType(param){ if(param=="1"){ window.document.getElementById('text_sonde').disabled = true; window.document.getElementById('livesearch_sonde').disabled = true; window.document.getElementById('livesearch_mesureur').disabled = true; window.document.getElementById('text_sonde').value = ""; window.document.getElementById('livesearch_sonde').value = ""; window.document.getElementById('livesearch_mesureur').value = ""; } else if(param=="2"){ window.document.getElementById('livesearch_mesureur').disabled = false; window.document.getElementById('livesearch_sonde').disabled = true; window.document.getElementById('text_sonde').disabled = true; window.document.getElementById('text_sonde').value = ""; window.document.getElementById('livesearch_sonde').value = ""; } else { window.document.getElementById('livesearch_sonde').disabled = false; window.document.getElementById('text_sonde').disabled = false; window.document.getElementById('livesearch_mesureur').disabled = false; } }
Code HTML : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 <input type="radio" value="3" id="3" name="type" onClick="afficherType('3');" checked> <label for="3">3</label><br /> <input type="radio" value="2" id="2" name="type" onClick="afficherType('2');"> <label for="2">2</label><br /> <input type="radio" value="1" id="1" name="type" onClick="afficherType('1');"> <label for="1">1</label>
Partager