Hallo,
ich hab hier ein tolles Java Script zum Formular prüfen,leider funktioniert es nicht im NS6 bzw Mozilla.
Hat jemand eine Idee.
Versuch mal:
function CheckInput (obj, m) {
var i = 0;
modus = m.split(" ");
while (obj.elements[i]) {
if ((obj.elements[i].value == "") && (modus[i] == 1)){
alert ("Bitte ergenzen Sie die Eingabe"); // Gänsefüßchen
obj.elements[i].focus();
return false;
}
i++; // Leerzeichen weg
}
return true;
}
der Aufruf im ist wie folgt:
<form action="CMSController" method="post" OnSubmit="return CheckInput(this, '1 1 0 1 1 1 1 1')"> <!-- Anführungszeichen vertauscht -->
Ansonsten sieht der Script fehlerfrei aus.
MfG Dmitri
Hi,
eventuell noch
modus[i] == 1
durch
modus[i] == "1"
ersetzen.
In "ergenzen" würde ich noch die korrekte Rechtschreibung ergänzen.
Außerdem muß man bei if (obj.elements[i].value == "") aufpassen.
Wenn nämlich value=0 ist, dann ergibt die Abfrage
if (obj.elements[i].value == "") true, also muß das vom Script noch abgefangen werden, falls die Eingabe von "0" möglich sein soll.
MfG. Lutz T.