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 : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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!