ketza: Formular wird trotz return false abgeschickt

Beitrag lesen

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?