Chris: return false; funktioniert nicht

Beitrag lesen

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