Klaus Mock: Datum aus einem CGI-Feld auf Richitgkeit prüfen

Beitrag lesen

Hallo,

weiß jemand wie ich ein Feld aus einem CGI-Feld per JavaScript überprüfen kann, ob es sich um ein wirkliches Datum handelt? 31.09. wär z.B. falsch ...

ganz einfach:
Du zerlegst den String in Tag,Monat und Jahr.
Anhand des Jahres ermittelst Du, ob es sich um ein Schaltjahr handelt (durch 4 teilbar, aber nicht durch 100 teilbar, außer durch wenn durch 400 teilbar).

Das monat muß zwischen 1 und 12 liegen.
Die Tagesangabe muß, entsprechend des angegebenen Monats und der Schaltjahrermittlung, zwischen 1 und maximalem Wert des Monats liegen.

Vorhandenes CGI, wo ich das gerne verwenden würde siehe unter URL unten im Bereich RESERVIERUNG

Das gleiche mußt Du auch im CGI-Script erledigen, da es ja sein könnte, daß der Besucher Javascript deaktibiert hat, und ein falsches Datum im Script landet. Allein per Javascript zu validieren ist IMHO viel zu unsicher.

Grüße
  Klaus