wahsaga: Nochmal Formular-Überprüfung

Beitrag lesen

hi,

echo "<input type="checkbox" name="startelf[]" value="".$ausgabespieler['ID']."" />";

Nun möchte ich vor dem Versenden überprüfen, ob genau 11 Haken davon gesetzt worden sind.

Ich habe folgendes (erfolglos) versucht:

if ( (a.startelf.length < 11) && (a.startelf.length > 11){

selbst unter der voraussetzung, dass a eine korrekte referenz auf dein formular darstellen würde - du hast kein(e) element(e) mit dem namen "startelf" in deinem formular.

und selbst wenn dies ihr name wäre, würde length - was es unterhalb von elementen eines bestimmten namens m.E. auch wiederum nicht gibt, sondern nur allgemein unterhalb des elements-objektes - auch noch nichts darüber aussagen, wie viele angekreuzt und wie viele nicht angekreuzt sind.

(...habe auch "...a.startelf[].lenght..." versucht!)

beschäftige dich mal mit elements: Allgemeines zur Verwendung um herauszufinden, wie man exotisch benannte elemente richtig anspricht.

und anschließend musst du diese elemente in einer schleife durchlaufen und dabei mitzählen, welche angekreuzt sind, und anschließend diese anzahl abfragen.

gruß,
wahsaga

--
/voodoo.css:
#GeorgeWBush { position:absolute; bottom:-6ft; }