Seite 1 von 1

Geburtstagfeld --> Altersüberprüfung

Verfasst: 30.09.2010, 09:45
von Hormann
Hallo zusammen,

ich brauche für mein Vertragsformular folgende Funktion:
Es muss bei der Geburtsdatum eingabe, sichergestellt werden das die Betreffende Person 18 ist.

Ich habe dies versucht über das rechnen von heute - 18*365 Tage aber das haut ja nicht hin. Hier variert das Ergebnis ja um paar Tage!

Hat jemand eine Idee?

Danke
MFG
Stephanie

Geburtstagfeld --> Altersüberprüfung

Verfasst: 03.10.2010, 11:32
von walde
Hallo Hormann,

 

Ihr Ansatz ist schon richtig. Sie sollten nur die 365 Tage gegen 365,25 Tage ersetzten um das Schaltjahr (gibt alle 4 Jahre 1 Tag mehr) zu berücksichtigen.

 

Gruß,

 

Walde

Geburtstagfeld --> Altersüberprüfung

Verfasst: 04.10.2010, 07:22
von Hormann
Hallo Walde,

danke für den Tipp, auf die idee bin ich noch gar nicht gekommen. Funktioniert jetzt einwandfrei Danke!

Gruß
Stephanie

Geburtstagfeld --> Altersüberprüfung

Verfasst: 04.10.2010, 08:25
von armine
Hallo,

hier ist eine Altersüberprüfung, die auf eine Eingaberoutine in Javascript aufbaut und dank der Datumsfunktionen von FormCalc kein Rundungsungenauigkeiten kennt.
An dieser Stelle möchte ich mich auch mal bei Walde bedanken. Dank seiner Beiträge konnte ich schon manches Problem lösen.
armine

Geburtstagfeld --> Altersüberprüfung

Verfasst: 04.10.2010, 09:05
von Hormann
Hallo Armine,

das ist ja eien Super Funktion!
Was leider nicht funktioniert ist wenn ich einen Wert Eingebe der 18 Jahre in der Zukunft liegt.

Bsp:
04.07.76 Alter: 34 Jahre

ist aber rein logisch nicht möglich!

Gruß

Stephanie

Geburtstagfeld --> Altersüberprüfung

Verfasst: 04.10.2010, 09:46
von armine
Hallo Stephanie,

da komme ich nicht mit.
Im gewählten Datumsformat (date{DD.MM.YYYY}) wird das Jahr vierstellig angezeigt.
In der Eingaberoutine ist der dritte Parameter eine Null, also wird hier jede Eingabe nach oben auf das laufende Jahr beschränkt.
Bei (ein- oder) zweistelliger Eingabe der Jahreszahl schließt Acrobat aus 0 bis 29 auf die Jahre 2000 bis 2029, ab der Eingabe 30 auf die Jahre 1930 bis 1999.

Wo fehlt es mir am Verständnis?
armine


Geburtstagfeld --> Altersüberprüfung

Verfasst: 04.10.2010, 10:00
von Hormann
Hallo Armine,

oh sorry, scheint zu Funktionieren. Habe wo irgendwas beim anpassen Falsch gemacht!

DAnke

Gruß
Stephanie