FuXs: checkboxen

ich habe auf einem formular meherere checkboxen namens
"ch"

nun habe ich ein script geschrieben das beim betätigen eines buttons alle checkboxen selectiert

function _Check( oForm )
{
 oForm.ch[1].checked = true;
 if( oForm.all.checked == true )
 {
  for( i = 0; i < oForm.ch[].length; i++ )
  { oForm.ch[i].checked = true; }
 }
 else
 {
  for( i = 0; i < oForm.ch[].length; i++ )
  { oForm.ch[i].checked = false; }
 }
}

so nun hatte ich aber das problem das bei der Übergabe in mein php script die Werte verloren gingen.
Nun nannte ich alle checkboxen "ch[]".
jetzt geht aber mein checkall java script nicht mehr?!?
wer kann mir helfen

vielen dank im vorraus

  1. Hallo

    nun habe ich ein script geschrieben das beim betätigen eines buttons alle checkboxen selectiert

    so nun hatte ich aber das problem das bei der Übergabe in mein php script die Werte verloren gingen.
    Nun nannte ich alle checkboxen "ch[]".

    greife auf die Formularelemente über ein assoziatives Array zu.

    Also:
    function _Check( oForm )
    {
     oForm["ch[]"][1].checked = true;
     if( oForm.all.checked == true )
     {
      for( i = 0; i < oForm["ch[]"].length; i++ )
      { oForm["ch[]"][i].checked = true; }
     }
     else
     {
      for( i = 0; i < oForm["ch[]"].length; i++ )
      { oForm["ch[]"][i].checked = false; }
     }
    }

    Viele Grüße

    Antje