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