Struppi: Formularnamen in xhtml strict nicht erlaubt

Beitrag lesen

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

das geht einfacher, indem du die Eingabe in eine Zahl umwandelst und dann mit der ursprünglichen Eingabe vergleichst. Da du keine kommazahlen zuläßt, ganz einfach:

var input = [...];
var test = parseInt(input);

if(input != test) { falsche Eingabe };

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 ?

Mit this

<form action="shoppingcard.php" method="post" onsubmit="return ZahlChecker(this);">

function ZahlChecker(form)
{
und hier kannst du aif die Elemente zugreifen.
}

Struppi.