Daniel07: Wie viele Checkboxen befinden sich im Formular?

Hallo,

ich würde gerne wissen wie viele Checkboxen mein Formular hat.

<form name="Formular">
<input type="checkbox" name="voc_nr[1]" value="eins" />
<input type="checkbox" name="voc_nr[2]" value="zwei" />
<input type="checkbox" name="voc_nr[3]" value="drei" />
<input type="checkbox" name="voc_nr[4]" value="vier" />
<input type="Button" onclick="Wirklich();" name="senden">
</form>

Mit document.forms.Formular.length bekomme ich immer um eins mehr als tatsächlich vorhanden sind.
Ich nehme an das der Button mitgezählt wird.
Gibt es einen Weg das ich ganz bestimmt herausfinden kann wie viele Checkboxen das Formular enthält.
Oder kann ich nur .length - 1 machen um auf die Anzahl der Checkboxen zu kommen.

Vielen Dank,
Daniel

  1. Hi,

    ich würde gerne wissen wie viele Checkboxen mein Formular hat.

    Mit document.forms.Formular.length bekomme ich immer um eins mehr als tatsächlich vorhanden sind.
    Ich nehme an das der Button mitgezählt wird.

    Natuerlich, auch der ist ein Formularelement.

    Gibt es einen Weg das ich ganz bestimmt herausfinden kann wie viele Checkboxen das Formular enthält.

    Durchlaufe die Elemente des Formulars in einer Schleife, schau dir dabei ihren Typ an, und zaehle mit.

    MfG ChrisB

  2. falls du weißt, wie viele buttons vorkommen, ziehe ihre anzahl ab. falls nicht, siehe unten.