christian: Bestimmtes Format bei Formulareingabe erzwingen

Beitrag lesen

Hi,

versuchs mal so

function checkformular() {

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

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();

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;
    }
        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;
    }
  } <-- <-- <--
 }

mach er nicht wenn zwischen:

if(..) {
}
-- an dieser stelle was zwischensteht--
else if (..) {
}

grüße