Case à cocher avec nom de case changeant
Bonjour,
J'ai un petit soucis pour cocher une case automatiquement en javascript.
J'explique:
Je génére un tableau de 50 ligne et a chaque ligne ma case a cocher s'apelle:
ok_$rang ou $rang va de 0 a 49.
Je veux que quand je clic sur un champ de formulaire de la ligne cela me coche la case de cette ligne (donc la numéro $rang).
J'ai fais ce code javascript:
Code:
1 2 3 4 5 6 7 8 9 10
| <SCRIPT LANGUAGE="JavaScript">
<!--
function ouverture(i)
{
var tt='ok_'+i;
var rtt = 'document.info.'+tt;
rtt.checked = true;
}
//-->
</SCRIPT> |
Ensuite dans le formulaire voici les lignes en question:
Code:
1 2 3
| echo "<td align='left'><INPUT TYPE='text' NAME='auteur_".$rang."' onClick='ouverture($rang)' VALUE='".stripslashes($auteur)."' SIZE='28'></td>";
echo "<td align='center'><INPUT TYPE='text' NAME='titree_".$rang."' VALUE='".htmlentities($titre)."' SIZE='50'></td>";
echo '<td bgcolor="#99FFCC" align="center"><INPUT TYPE="checkbox" name="ok_'.$rang.'" value="1" /></td>'; |
Je ne vois vraiment pas mon erreur en javascript la case de la ligne ne se coche pas.
En fait je voudrai que quand sur une ligne je clic sur le champ auteur_$rang cela me clic la case ok_$rang
je n'arrive pas car le nom de la case est variable et ma méthode ne marche pas!
Help!