webForumDet fria alternativet

Uppdatera dropdown

1 svar · 229 visningar · startad av - Henke -

- Henke -Medlem sedan jan. 200229 inlägg
#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?

JojoxxMedlem sedan juni 20004 306 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

Genererad på 370 ms · cache AV · v20260730165559-full.f96bc7eb