webForumDet fria alternativet

Uppdatera dropdown

JavaScriptur Javascript

1 svar · 229 visningar · startad av - Henke -

Medlem sedan jan. 200229 inlägg
Frågan#1

Har sökt med ljus å strålkastare efter ett script som kan ändra i dropdownmenyer.

Vad jag söker är ett script som kan uppdatera fält i dropdownmenyer om man ändrar första valet.

typ:
Kön: Man
Namn: Bengt, Åke, Sven

Och sedan ändrar man från Man till Kvinna och då ska det bli:

Kön: Kvinna
Namn: Lisa, Anna, Hilda

Hänger ni med? Går det att göra utan att läsa om hela sidan, eller är det lättare att läsa om hela sidan?

Medlem sedan juni 20004 308 inlägg
#2

Exempel:

<script language="JavaScript" type="text/javascript">
var man=new Array('Bengt','Åke','Sven');
var kvinna=new Array('Lisa','Anna','Hilda');
function arrayToList(arrayname,selectobj){
	var a=eval(arrayname);
	selectobj.length=a.length;
	for(var n=0;n<a.length;n++){ selectobj[n].value=a[n]; selectobj[n].text=a[n]; }
}
</script>

<form>
<select name="sex" onChange="arrayToList(this[this.selectedIndex].value,this.form.names);">
<option value="man">Man</option>
<option value="kvinna">Kvinna</option>
</select>
<select name="names">
<option value="Bengt">Bengt</option>
<option value="Åke">Åke</option>
<option value="Sven">Sven</option>
</select>
</form>

------------------
/ J

128 ms totalt · 3 externa anrop · v20260731065814-full.25f56b17
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
125 ms — hämta tråd, inlägg och bilagor (db)