sunny: Bestimmtes Format bei Formulareingabe erzwingen

Beitrag lesen

Hallo!

Also ich machs jetzt so:

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]);
   if(monat != "01") {
     alert = ("2: Bitte geben Sie das Datum im richtigen Format an!");
     document.onlinebewerbung.beruf_zeitraum_von.focus();
     return false;
   }

Zuerst überprüfen, ob ein Punkt vorhanden ist, und dann splitten.

Alerdings liegt anscheinend ein Fehler in der unteren IF-Bedingung, die ich erstmal ganz einfach gehalten hätte zum Testen. Auch wenn ich im Formularfeld 01.irgendwas eingebe gibts kein Alert. Was ist denn hier falsch?

Lg,
sunny

PS: Das mit der verschachtelten if-Bedingung hab ich vorerst einmal weggelassen. Das Ganze soll ja eigentlich nur durchgeführt werden, falls etwas ins Feld eingegeben wurde.