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