gammelfleisch
Neues Mitglied
Hallo,
ich habe ein Formular, indem man ein Anfangsdatum (Input A) und eine Anfangsuhrzeit (Input B) eintragen muss. Aus diesem Datum und der angegebene Dauer soll das Enddatum berechnet und in ein weiteres Formularfeld (Input C) eingetragen werden.
Ich hab es bisher so gemacht, dass ich einfach das neu berechnete Enddatum im value-Feld von Input C des noch leeren Feldes eingefügt habe. Dazu habe ich aber immer ein Event auf Input B gemacht: onchange. Also wenn etwas ins Feld B eingetragen wurde, so wird der Inhalt von C gefüllt. Das Problem ist eben, dass nur, wenn onchange aktiviert wird. Es soll auch möglich sein, dass man nichts einträgt, sprich, es dauert eben 0 Zeit. Dann tritt der Event ochange nicht auf und das Enddatum-Feld wird nicht gefüllt.
Weiß jemand, wie ich das Problem lösen kann?
ich habe ein Formular, indem man ein Anfangsdatum (Input A) und eine Anfangsuhrzeit (Input B) eintragen muss. Aus diesem Datum und der angegebene Dauer soll das Enddatum berechnet und in ein weiteres Formularfeld (Input C) eingetragen werden.
Ich hab es bisher so gemacht, dass ich einfach das neu berechnete Enddatum im value-Feld von Input C des noch leeren Feldes eingefügt habe. Dazu habe ich aber immer ein Event auf Input B gemacht: onchange. Also wenn etwas ins Feld B eingetragen wurde, so wird der Inhalt von C gefüllt. Das Problem ist eben, dass nur, wenn onchange aktiviert wird. Es soll auch möglich sein, dass man nichts einträgt, sprich, es dauert eben 0 Zeit. Dann tritt der Event ochange nicht auf und das Enddatum-Feld wird nicht gefüllt.
Weiß jemand, wie ich das Problem lösen kann?