Axel Richter: return false; funktioniert nicht

Beitrag lesen

Hallo,

function ValidForDiff() {
  if (document.kontaktform.nachname.value == "") {
    alert("Bitte geben Sie ihren Nachnamen ein!");
    document.Formular.nachname.focus();

^hier wird ein Fehler erzeugt, weil das Formular ja "kontaktform" heißt. Deshalb wird das return nie erreicht.

return false;
  }
Formanfang sieht so aus:
<form action="mail_javascript.asp" name="kontaktform" method="POST" onSubmit="return ValidForDiff(this)">

Weißt Du, was Du hier mit dem this übergibst?

viele Grüße

Axel