Abbruch eines Formulars

crsakawolf

Erfahrenes Mitglied
Hi,

also ich habe folgendes Problem.

Ich habe ein Formular, was vor dem Absenden geprüft werden soll. Besonder ob die Datum's eingabe korreckt ist.
Nun möchte ich, wenn das Datum nicht korreckt ist, das Formular nicht absenden.

Wie kann ich dies unterbrechen?

Code:
<script type="text/javascript">
function date_test()
{
 if (document.hausmitteilungen_form.datum.value.match(/\d\d\.\d\d\.\d\d\d\d/)==null)
  {
  ok = false;
   alert("Das Datumsformat ist fehlerhaft, bitte überprüfen Sie 'tt.mm.jjjj'!");
   document.hausmitteilungen_form.save.value="";
   document.hausmitteilungen_form.datum.focus();
   return false;
  }
}
</script>
 
Du benötigst in deinem Formular ein OnSubmit-Event, dem Du Deine Funktion übergibst:
Code:
<form onsubmit="tuWas()"></form>
 
Moin,

du musst beim onsubmit den Rückgabewert der Funktion verwerten...ist dieser false(was der Fall ist), wird das Formular nicht gesendet
Code:
<form onsubmit="return date_test()">
 

Neue Beiträge

Zurück