Hallo Leute,
ich lasse ein HTML-Formular per JavaScript-Funktion nochmal auf Richtigkeit überprüfen. Das funktioniert auch gut, fehlende Werte werden moniert. Das Problem ist aber, dass trotz eines fehlenden Werts das Formular abgeschickt wird. Die Check-Funktion müsste false zurückgeben, das Formular dürfte nicht abgeschickt werden.. oder übersehe ich da etwas?
Hier die HTML Zeile:
<form name="bestellformular" action="datenspeichern" method="post" onSubmit="return checkForm();">
Und die JavaScript-Funktion:
function checkForm()
{
if (document.getElementById("Name").value == "")
{
alert("Geben Sie bitte Ihren Namen ein.");
document.getElementyById("Name").focus();
return false;
}
if (document.getElementById("Strasse").value == "")
{
alert("Geben Sie bitte Ihre Straße und Hausnummer ein.");
document.getElementyById("Strasse").focus();
return false;
}
if (document.getElementById("PLZ").value == "")
{
alert("Geben Sie bitte Ihre Postleitzahl an.");
document.getElementyById("PLZ").focus();
return false;
}
....
return true;
}
Kann da jemand helfen?