C-Bra: Mit JS generiertes Formular auf Checkboxen zugreifen

Hallo zusammen,
Ich generiere mit Javascript folgendes Formular:

  
<form name="Formy" action="tabelle.html" method="post" target="_self">  
<script type="text/javascript">  
document.writeln('<table border="1">');  
for( var i = 1; i <= Tabelle.length; i++){  
document.writeln('<tr>');  
document.writeln(' <td><input type="Checkbox" name="Checky[' + [i-1] + ']"></td>');  
document.writeln(' <td>' + Tabelle[i-1] + '</td>');  
document.writeln('</tr>');  
}  
document.writeln('</table> ');  
document.writeln('<input type="Text" name="textus" value="inhalt">');  
alert(document.Formy.textus);  
</script>  
</form>

Jetzt ist es kein Problem auf die Texteingabefeld zuzugreifen, jedoch bei
alert(document.Formy.Checky);
erhalte ich immer ein Undefiniert.
Kann mir vielleicht jemand sagen wieso das nicht funktioniert und was ich anders machen muss.

Bin für Vorschläge offen.
Danke für eure Hilfe,

Daniel

  1. Hi,

    document.writeln(' <td><input type="Checkbox" name="Checky[' + [i-1] + ']"></td>');

    Jetzt ist es kein Problem auf die Texteingabefeld zuzugreifen, jedoch bei
    alert(document.Formy.Checky);
    erhalte ich immer ein Undefiniert.
    Kann mir vielleicht jemand sagen wieso das nicht funktioniert

    Weil das absolut ganz und gar nicht der Name ist, den du den Checkboxen gegeben hast.

    MfG ChrisB

    --
    RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
  2. Moin!

    <form name="Formy" action="">  
      <input type='Checkbox" name="Checky[0]" value="Hallo" />  
      <input type="button" onclick='alert(document.forms["Formy"].elements["Checky[0]"].value);' value="klickmich">  
    </form>
    

    Du siehst richtig. Dein Element hat den Name "Checky[0]". Wenn Du wissen willst, ob der Haken drin ist wurde, dann bemühe statt value dessen Eigenschaft selected.

    MFFG (Mit freundlich- friedfertigem Grinsen)

    fastix