select option abgleichen

alterDäne

Grünschnabel
hallo zusammen,

ich habe nicht wirklich Ahnung von JavaScript! von daher folgende Frage:
Ist es möglich das man 2 oder mehr selectboxen aktualieseirt?

In meinem fall ist das so ich habe ein Box um ein Datum einzustellen. Eine 2. Box soll dann automatisch dieses Datum übernehmen.
1. Box:
Code:
<form name='setDatum'><p>
	<select name='datum' id='new_date' 
onChange='set_datum(this.options[this.selectedIndex].value)'>
		<option value='1' class='week'>11. Okt. 11</option>
		<option value='2' class='week' selected>12. Okt. 11</option>
		...
		<option value='15' class='week'>25. Okt. 11</option>
	</select>
	</form>
2. Box:
Code:
<form name='pers'>
	<select name='datum_start' id='start_day'>
		<option value='1' class='week'>11. Okt. 11</option>
		<option value='2' class='week' selected>12. Okt. 11</option>
		...
		<option value='15' class='week'>25. Okt. 11</option>
	</select>
	</form>
und nun kommt das was ich nicht verstehe... JS
Code:
function set_datum(datum)
{
    document.pers.datum_start.getElementsByTagName('option')[datum] = 'selected'
    return true;
}
bitte, bitte helft mir!
 
Zuletzt bearbeitet:
Dein Code macht so keinen Sinn ist viel zu kompliziert. Das sollte gehen

Javascript:
function set_datum(datum)
{
    document.pers.datum_start.value = datum;
    return true;
}

Und das geht auch viel einfacher

Javascript:
//Vorher
set_datum(this.options[this.selectedIndex].value)

//Nachher
set_datum(this.value)
 

Neue Beiträge

Zurück