Bonjour,


Comment faire pour affecter une valeur à un tableau HTML ?
Je m'explique :
Voici le code HTML :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<...>
<FORM METHODE="POST" NAME="fadd" OnSubmit="javascript:AddToParams();" ACTION="toto.php">
<INPUT TYPE="text" NAME="params[]" VALUE="un" />
<INPUT TYPE="text" NAME="params[]" VALUE="deux" />
<INPUT TYPE="Hidden" NAME="params[]" VALUE="trois" />
<INPUT TYPE="Hidden" NAME="params[]" VALUE="" />
<INPUT TYPE="checkbox" NAME="ckButton" checked>
</FORM>
<...>
Voici le code Javascript :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
<SCRIPT language="javascript">
function AddToParams()
{
  if(document.fadd.ckButton.checked)
  {
    document.fadd.params[3].value = "On";
  }
  else
  {
    document.fadd.params[3].value = "Off";
  }
}
</SCRIPT>
Si au moment du Submit de la form le ckbutton est "checked" alors j'affecte au dernier params[] = "On" ou "Off".
Ca ne fonctionne pas... il n'affecte rien...

Je viens de remplacer params[3] et le dernier params[] par "juju" et l'affectation marche ...