Hallo!
Ich habe ein Problem mit dem Datumsfeld. Und zwar möchte ich, nach dem ein Datumsfeld gefüllt wurde, prüfen, dass das eingegeben Datum nicht in der Vergangenheit liegt. Ist das der Fall, so soll ein Meldungsfenster mit einer kurzen Mitteilung aufgehen.
Mein Versuch mittels:
if (DatumsUhrzeitfeld1[0].value < Date.getDate()) then xfa.host.messageBox("Datum darf nicht in der Vergangenheit liegen!");
hat leider nicht geklappt.
Hat jemand eine Idee?
VG Sven
Prüfen ob Datum in Vergangenheit liegt
-
- Beiträge: 26
- Registriert: 21.09.2009, 14:13
-
- Beiträge: 26
- Registriert: 21.09.2009, 14:13
Prüfen ob Datum in Vergangenheit liegt
Ich habe jetzt selbst eine Lösung gefunden:
Ich habe das eingegebene Datum in eine Zahl (Anzahl von Tagen seit Beginn der Epoche - LiveCycle Hilfe) umgewandelt und vergleiche diese dann mit der Zahl aus der Funktion Date().
Achja, diese Lösung ist keine Lösung mit Javascript, sondern mit FormCalc.
VG Sven
Code: Alles auswählen
if (Date2Num(DatumsUhrzeitfeld1[0],"YYYY-MM-DD") < Date()) then
xfa.host.messageBox("Achtung: Datum darf nicht ín der Vergangenheit liegen");
endif
Ich habe das eingegebene Datum in eine Zahl (Anzahl von Tagen seit Beginn der Epoche - LiveCycle Hilfe) umgewandelt und vergleiche diese dann mit der Zahl aus der Funktion Date().
Achja, diese Lösung ist keine Lösung mit Javascript, sondern mit FormCalc.
VG Sven