Aigner Stefan: Datum überprüfen

Beitrag lesen

Hi!

Ich möchte ein Datum mit folgenden Format YYYY-MM-DD auf seine Form prüfen.
Warum funktioniert das mit diesem Script nicht?

var chkZ = 1;
 for(i=0;i<10;++i)
 {
   if((document.formular.datum.value.charAt(4) != "-"))
     chkZ = -1;

if((document.formular.datum.value.charAt(7) != "-"))
     chkZ = -1;

if((document.formular.datum.value.charAt(i) < "0") || (document.formular.datum.value.charAt(i) > "9") || (document.formular.datum.value.charAt(i) != "-"))
     chkZ = -1;
 }
 if(chkZ == -1)
 {
   alert("Bitte geben Sie das Datum in der Form YYYY-MM-TT (z.B.: 2002-23-07) ein!");
   document.formular.datum.focus();
   return false;
 }

Danke für eure Hilfe
Stefan