Condition javascript

Fermé
lemex Messages postés 122 Date d'inscription vendredi 13 novembre 2009 Statut Membre Dernière intervention 9 juin 2011 - 22 déc. 2010 à 11:50
lemex Messages postés 122 Date d'inscription vendredi 13 novembre 2009 Statut Membre Dernière intervention 9 juin 2011 - 3 janv. 2011 à 10:02
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 jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
22 déc. 2010 à 14:45
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 vendredi 13 novembre 2009 Statut Membre Dernière intervention 9 juin 2011 4
22 déc. 2010 à 15:05
J'ai essayer avec == et sa ne marche pas non plus.
0
Zep3k!GnO Messages postés 2025 Date d'inscription jeudi 22 septembre 2005 Statut Membre Dernière intervention 18 novembre 2015 200
22 déc. 2010 à 15:43
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 vendredi 13 novembre 2009 Statut Membre Dernière intervention 9 juin 2011 4
3 janv. 2011 à 10:02
Il faut faire comment alors?
0