Hi,
ich bin gerade dabei eine Seite zu bauen. Dabei will ich verschiedene Formulare einbauen. Diese sollen automatisch auf Eingaben reagieren und entsprechend Werte in anderen Formularfeldern verändern.
Bsp: als Datum wird der 31.10.2003 ausgewählt aus 3 Dropdown Feldern, als nächste Zeile gibt es ein Feld "Vertragbeginn" auch aus drei Dropdown Feldern bestehend, das dann entsprechend der Eingabe direkt auf den 01.11.2003 wechseln soll.
Wenn ich das richtig verstehe hast du also sowas wie
<select name="datum_tag"><option>1<option>2 [...]
<select name="datum_monath"><option>1<option>2 [...]
<select name="datum_jahr"><option>2003option>2004 [...]
und für Vertragsbeginn (vb)
<select name="vb_tag"><option>1<option>2 [...]
<select name="vb_monath"><option>1<option>2 [...]
<select name="vb_jahr"><option>2003option>2004 [...]
in einem Formular. Wenn nun datum_tag sich ändert soll vb_tag den Wert übernehmen, oder? Falls ja geht das so:
<select onchange="document.forms["fname"].elements["vb_tag"].selectedIndex = document.forms["fname"].elements["datum_tag"].selectedIndex" name="datum_tag"><option>1<option>2
Die Form heisst in diesem Fall "fname" (also <form name="fname" ...>)
Wenn du dich selber schlau lesen willst:
http://selfhtml.teamone.de/javascript/objekte/elements.htm
Mit freundlichen Grüßen,
Michael Nagler