Geburtstag - User steinalt

Hi!

Hat Oxid eine Abfrage für die Gültigkeit des Geburtstages oder ist diese verbugt?

Wir haben hier einen User, der 1698 geboren sein will. Was in der Datenaufbereitung für die Wawi leider ein paar Probleme verursachte. Man denkt halt nicht an so was und geht davon aus, dass die Gültigkeit schon von dem abgefragt wird, von dem man sich die Daten holt.

Hi,

ja, ein Prüfung gibt es in der oxinputvalidator.js. Es wird standardmäßig geprüft, ob das Jahr >0 ist. Da kannst du aber auch eine beliebige andere Zahl einsetzen:


if ( oDay.val() <= 0 || oYear.val() <= 0 || oDay.val() > iMonthDays ) {
         return oOptions.errorMessageIncorrectDate;
}

Bedenken solltest du aber, das der Kunde das Jahr auch 2-stellig eingeben könnte bzw. möchte.

Cool! Ihr seid auf einen Highlander gestossen. “Es kann nur einen geben!” :smiley:

[QUOTE=nickname;132482] …dass der Kunde das Jahr auch 2-stellig eingeben könnte bzw. möchte.[/QUOTE]

was man aber auch mit einem entsprechenden Hinweis abfangen könnte - oder mit einem Eingabe-Muster à la TT/MM//JJJJ

Danke Euch für Eure Antworten :slight_smile: Man könnte auch den User zwingen ein richtiges Datum einzugeben, indem man Dropdowns macht. Dann muss man nur abfragen, ob der User z. B. nicht den 30.02.1988 eingetragen hat :wink: