boucle getElementById disabled
Bonjour,
J'ai un code qui marche sous IE9 mais pas sous Firefox 11.0 ni Chrome 18.0.
Voici le code :
Code:
1 2 3 4 5 6 7 8 9
|
// boucle sur $i
...
onclick='if (document.getElementById(\"ligne[$i]\").disabled==false
document.getElementById(\"ligne[$i]\").disabled=true
else window.document.getElementById(\"ligne[$i]\").disabled=false ;'>" ;
<p id='ligne[$i]' ...> |
Le paragraphe "p" contient du texte et un select.
Sous IE, sur clic le texte et le selec de "p" se "disabled" puis se "enable".
Sous FirexFox et Chrome ça ne marche pas.
Une idée ???
effectivement en regardant le std
Effectivement, je suis allé voir la ref que tu donnes et il est marqué :
"The following elements support the disabled attribute: BUTTON, INPUT, OPTGROUP, OPTION, SELECT, and TEXTAREA." Et donc le paragraphe ne supporte pas l'attribut disabled en standard. Par conséquent ça marche sous IE... parce que IE ne respecte pas le standard !! dommage ça me simplifiait la vie...