Condition javascript

lemex Messages postés 122 Date d'inscription   Statut Membre Dernière intervention   -  
lemex Messages postés 122 Date d'inscription   Statut Membre Dernière intervention   -
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


4 réponses

Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
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") 
0
lemex Messages postés 122 Date d'inscription   Statut Membre Dernière intervention   4
 
J'ai essayer avec == et sa ne marche pas non plus.
0
Zep3k!GnO Messages postés 2025 Date d'inscription   Statut Membre Dernière intervention   200
 
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....
0
lemex Messages postés 122 Date d'inscription   Statut Membre Dernière intervention   4
 
Il faut faire comment alors?
0