Hallo,
document.Formular.nachname.focus();
^hier wird ein Fehler erzeugt, weil das Formular ja "kontaktform" heißt. Deshalb wird das return nie erreicht.
Man sollte die Debugmeldungen beim Entwickeln auch einschalten...:-)
<script type="text/javascript">
function ValidForDiff(objekt)
{
if (objekt.vorname.value == "")
{
alert("Bitte geben Sie ihren Vornamen ein!");
objekt.vorname.focus();
return false;
}
if (objekt.telefon.value == "") {
alert("Bitte geben Sie ihre Telefonnummer ein!");
objekt.telefon.focus();
return false;
}
}
</script>
</HEAD>
<BODY>
<form action="mail_javascript.asp" name="kontaktform" method="POST" onSubmit="return ValidForDiff(this);">
<input type="text" name="vorname" size="21" tabindex="1">
<input type="text" name="telefon" size="21" tabindex="2">
<input type="submit" name="submit" value="abschicken">
</form>
</BODY>
LG
chris