Condition javascript

Bonjour, j'aimerais faire une condition en JavaScript sur mon site.

La condition consiste:

Si dans mon tableau l'état est "en cours de chargement" alors le bouton qui permet de changer l'état se grise.

Voici se que j'ai fait:

<script type="text/javascript">
if (document.table.getElementById('etat').innerHTML = "En cours de chargement")
{
document.table.getElementById('boutton1').disabled = "disabled";
}
</script>


ET voici mon tableau:

<table width="100%" border="1" cellspacing="0" cellpadding="5">
<?php while($gestion=mysql_fetch_array($resultat)) { ?>
<tr>
<td id="etat"><?php echo $gestion['etat']; ?></td>
<td><input type="button" name="enchargement" value="En Chargement" id="boutton1"/></td>
</tr>
<?php }?>
</table>


Merci



--
Réfléchir avant d'agir

4 réponses

  1. if (document.table.getElementById('etat').innerHTML = "En cours de chargement")
    c'est une erreur de copier/coller le manque du second = ?
    if (document.table.getElementById('etat').innerHTML == "En cours de chargement") 
    
    1. normal, j'avais mm pas lu plus loin, mais tu fais document.table.getElementById('etat') avec dans un while <td id="etat">, donc tu vas avoir autant de <td id="etat"> que de lignes de résultat sql. donc tu ne peux pas récupérér un objet en faisant appel a getElementById car plusieurs éléments portent le mm id....