I am converting a site from classic ASP to ASP.NET (2.0).
One page has the following JS form:
Of course, as soon as this code is placed within the ASP.NET <FORM> tags the code will no longer work. As a beginner I am a loss as to how to get it to work again.
Please help!
One page has the following JS form:
Code:
<body>
<script language="JavaScript">
var Makes0Array = new Array(new Array('0','Select model '));
var Makes1Array = new Array(new Array('3','145'),new Array('11','Spider'));
var Makes2Array = new Array(new Array('12','A2'),new Array('311','A3'));
function SwitchMakes() {
var Makes = document.searchCriteria.CarMakes.options[document.searchCriteria.CarMakes.selectedIndex].value;
var modelindex = document.searchCriteria.CarModels.selectedIndex;
var length = eval('Makes'+Makes+'Array.length');
for (i = document.searchCriteria.CarModels.length-1; i >= 0; i--)
{document.searchCriteria.CarModels.options[i] = null;}
var numberOfElements = 0;
for (var x = 0; x < length; x++)
{var newoption = new Option(eval('Makes'+Makes+'Array[x][1]'), eval('Makes'+Makes+'Array[x][0]'), true, true);
document.searchCriteria.CarModels.options[document.searchCriteria.CarModels.length] = newoption;
numberOfElements++;}
if ((modelindex >= 0) && (modelindex < numberOfElements))
{document.searchCriteria.CarModels.selectedIndex = modelindex;}
}
function submitForm()
{document.searchCriteria.submit();}
</script>
<form method="get" action="show_model.asp" name="searchCriteria">
<p>Make</p>
<select name="CarMakes" onchange="SwitchMakes()">
<option value="0">Select make</option>
<option value="1">Alfa Romeo</option>
<option value="2">Audi</option>
</select>
<p>Model</p>
<select name="CarModels"></select>
<a href="javascript:submitForm()"><input type="submit" value="go" /></a>
</form>
</body>
Please help!
Comment