Bonsoir,
J'intercepte un onChange sur un getElementById:
document.getElementById("field_prop").onchange= function(event) {
Par la suite je fais quelques opération d'affichage/cache d'autre champs de formulaires, voir ci-dessous.
Le problème est que cela fonctionne très bien sous FF, Chrome, IE8, mais PAS sous IE7.
Pourquoi cela ne fonctionne t'il pas ?
Merci
Cédric
Script complet:
1 2 3 4 5 6 7 8 9 10 11 12 13
|
<script>
document.getElementById("field_prop").onchange= function(event) {
item = document.getElementById("field_prop").value ;
document.getElementById('pers_1').style.display = 'none' ;
document.getElementById('pers_2').style.display = 'none' ;
if (document.getElementById("field_prop").value=="field_prop_opt_3") {document.getElementById('pers_1').style.display = 'block' ;}
if (document.getElementById("field_prop").value=="field_prop_opt_2") {document.getElementById('pers_2').style.display = 'block' ;}
}
</script> |
Partager