FormFeld Wert automatisch ändern
rambo0815
- javascript
Hallo!
ich habe folgendes Problem:
ich starte einen PopUpCalendar per onclick.
diesem wird eine id für ein FormFeld übergeben, in der er das gewählte Datum dann einträgt.
Nun will ich aber, dass das gewählt Datum in 2 Felder geschrieben wird... (ohne dass ich den Kalendar erweitere - der wird nämlich wieder verwendet an anderer Stelle)
also am besten eine automatische Erkennung, wenn das Zeilfeld, wo der Kalendar etwas einträgt, sich ändert, soll automatisch auch das andere Feld sich ändern.
Hat jemand eine Idee?
Gruß
Hallo rambo0815,
Hat jemand eine Idee?
Es gibt das Ereignis onchange() aber ob das bei dynamischen Zuweisungen auch fruchtet, weiß ich nicht. Möglicherweise helfen Dir auch watch bzw. onpropertychange.
Am Besten wäre es jedoch aus meiner Sicht, wenn Du den Wert nicht direkt ausgibst, sondern vom Kalender an eine Funktion übergibst, die dann die Entscheidung trifft, wo dieser Wert alles ausgegeben werden soll.
Mit freundlichem Gruß
Micha
Es gibt das Ereignis onchange() aber ob das bei dynamischen Zuweisungen auch fruchtet, weiß ich nicht.
nein, funzt nicht
Am Besten wäre es jedoch aus meiner Sicht, wenn Du den Wert nicht direkt ausgibst, sondern vom Kalender an eine Funktion übergibst, die dann die Entscheidung trifft, wo dieser Wert alles ausgegeben werden soll.
das ist eine super idee!
werd ich mal probieren
danke
Obwohl es eigentlich doch nicht geht, da der Kalendar als Variable ein Inputfeld erwartet, dass intern dann mit .value bestückt wird.
Da kann ich ja dann doch nicht an eine Funktion weiterleiten...
Hallo,
ich denke, eine Erweiterung des Kalenders sollte unkompliziert sein:
der aufrufenden Funktion ein weiteres Argument hinzufügen, dann im Script die Ausgabe in das Inputfeld suchen - wenn das neue Argument gesetzt ist, schreibe in 2 Felder, sonst wie gehabt.
Damit wird die Funktionalität des Scripts an anderer Stelle nicht gefährdet.
Grüße Basti