J'ai un problème avec un code js qui ne marche pas sous IE et je n'arrive pas à trouver la solution. Je précise, je ne suis pas un as en Js... et j'ai besoin d'aide
Le but de ce code est de récupérer tous les éléments qui ont pour nom "B_diff" d'un formulaire et vérifier lequel est "checked". J'ai mis une alerte pour vérifier le résultat. Le code est le suivant :
Resultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 for(i in document.forms["popup"].elements["B_diff"]) { alert (i+" --- "+document.forms["popup"].elements["B_diff"][i].checked); if(document.forms["popup"].elements["B_diff"][i].checked == true) { } }
sous Firefox c'est bon ça marche ! :
0 --- true
sous IE c'est pas bon :
length --- undefined
B_diff --- undefined
B_diff --- undefined
Partager