2 stk dropdown m. skift
Hejsa,Jeg har lavet 2 dropdown bokse som kan ses her:
http://bigwheels.zoomcar.dk/test/test5.asp
Prøv at vælg en bil og tryk "Søg" - så vises den bil du har valgt, men prøv så at tryk på "Tilbage" i browseren... Så kan man ikke vælge en bil af samme mærke mere... Model boksen er altså tom... Hvordan laver jeg om på det ??
Koden ser sådan ud:
<html>
<head>
<script language="JavaScript">
var Toyota = new Array(
"1","Supra",
"2","MR2",
"3","Corolla"
);
var Nissan = new Array(
"4","100SX",
"5","200SX",
"6","350Z",
"7","Skyline R33",
"8","Skyline R34"
);
var Opel = new Array(
"9","Cosa",
"10","Calibra"
);
function setSelect(whichForm) {
subKat = whichForm.s1.options[whichForm.s1.selectedIndex].value;
subKatArray = eval("window."+subKat);
whichForm.s2.options.length = 0;
for (i=0; i<subKatArray.length; i+=2) {
whichForm.s2.options[whichForm.s2.options.length] = new Option();
whichForm.s2.options[whichForm.s2.options.length-1].value = subKatArray[i];
whichForm.s2.options[whichForm.s2.options.length-1].text = subKatArray[i+1];
}
}
</script>
</head>
<body>
<form method="post" action="test5-g.asp" name="f">
<select name="s1" onchange="setSelect(this.form);">
<option value="">Valg</option>
<option value="Toyota">Toyota</option>
<option value="Nissan">Nissan</option>
<option value="Opel">Opel</option>
</select>
<select name="s2">
<option value="">valg</option>
</select>
<input class="form_bottom" type="submit" value="Søg" name="submitbutton" />
</form>
</body>
</html>
