Anton: Formularnamen in xhtml strict nicht erlaubt

Beitrag lesen

Guten Tag,

folgendes Problem:

Es gibt eine Javascript Funktion die testet, ob eine EIngabe in einem Formular eine Zahl ist:

function ZahlChecker() {
    var i;
    var ok = true;

for (i=0; i<document[2]['anzahlNeu[]'].length; i++) {

if (document[2]['anzahlNeu[]'][i].value.charAt(0) < "0" ||
            document[2]['anzahlNeu[]'][i].value.charAt(0) > "9" ||
            document[2]['anzahlNeu[]'][i].value.charAt(1) < "0" ||
            document[2]['anzahlNeu[]'][i].value.charAt(1) > "9") {
            ok = false;
        }
    }

if (ok == false) {
        alert("Bitte nur Zahlen eingeben !");
    }

return ok;
}

Diese wird so aufgerufen:
 <form action="shoppingcard.php" method="post" onsubmit="return ZahlChecker()">

Da ich nun aber xhtml strict benutze, darf man ja den Formularen ja keine Namen mehr geben. Wie soll soll ich aber nun das Formular ansprechen ?

Bekomme ständig die Fehlermeldung:

dockument[2].anzahlNeu ist Null oder kein Objekt.

Hier kann man es testen:

http://217.160.40.241/pages/catalog.php?product_id=1