sunny: Bestimmtes Format bei Formulareingabe erzwingen

Beitrag lesen

Hi,

wenn ich Folgendes mach:

function checkformular() {

if(document.onlinebewerbung.beruf_zeitraum_von.value != "") { <-- <-- <--

if(document.onlinebewerbung.beruf_zeitraum_von.value.indexOf('.') == -1) {
    alert("1: Bitte geben Sie das Datum im richtigen Format an!");
    document.onlinebewerbung.beruf_zeitraum_von.focus();
    return false;
   }
   var datum = document.onlinebewerbung.beruf_zeitraum_von.value;
   var ziffern = datum.split(".");
   var monat = (ziffern[0]);
   var jahr = (ziffern[1]);
   var datum = new Date();
   var akt_jahr = datum.getFullYear();
   else if(monat.length != 2) {
     alert("2: Bitte geben Sie das Datum im richtigen Format an!");
     document.onlinebewerbung.beruf_zeitraum_von.focus();
     return false;
   }
   else if(isNaN(monat) == true) {
     alert("3: Bitte geben Sie das Datum im richtigen Format an!");
   }
   else if(jahr.length != 4) {
     alert("4: Bitte geben Sie das Datum im richtigen Format an!");
     document.onlinebewerbung.beruf_zeitraum_von.focus();
     return false;
   }
   else if(isNaN(jahr) == true) {
     alert("5: Bitte geben Sie das Datum im richtigen Format an!");
  return false;
   }
   else if(jahr < 1900 || jahr > akt_jahr) {
     alert("6: Bitte geben Sie das Datum im richtigen Format an!");
     document.onlinebewerbung.beruf_zeitraum_von.focus();
     return false;
   }
 } <-- <-- <--
}

bekomm ich immer einen Syntaxfehler. Aber leider nix Genaueres.
Scheint so nicht zu funktionieren!?

Lg,
sunny