如果我从前一个页面传过来两个值,分别代表”残疾类型“和”残疾程序“,从这个程序的构造来看,如何实现两值的关联准确性(表示选中即可
<form name="job_hunt_form">
<select name="deformity_type" size="1" onChange="redirect(this.options.selectedIndex)">
<option>视力残疾</option>
<option>智力残疾</option>
<option>听力语言残疾</option>
<option>肢体残疾</option>
<option>精神残疾</option>
</select>
<select name="deformity_procedure" size="1">
<option value="一级盲">一级盲</option>
<option value="二级盲">二级盲</option>
<option value="一级低视力">一级低视力</option>
<option value="二级低视力">二级低视力</option>
</select>
<script>
<!--
/*
Double Combo Script Credit
By Website Abstraction (www.wsabstract.com)
Over 200+ free JavaScripts here!
*/
var groups=document.job_hunt_form.deformity_type.options.length
var group=new Array(groups)
for (i=0; i<groups; i++)
group[i]=new Array()
group[0][0]=new Option("一级盲","一级盲")
group[0][1]=new Option("二级盲","二级盲")
group[0][2]=new Option("一级低视力","一级低视力")
group[0][3]=new Option("二级低视力","二级低视力")
group[1][0]=new Option("一级智力","一级智力")
group[1][1]=new Option("二级智力","二级智力")
group[1][2]=new Option("三级智力","三级智力")
group[1][3]=new Option("四级智力","四级智力")
group[2][0]=new Option("一级聋","一级聋")
group[2][1]=new Option("二级聋 ","二级聋 ")
group[2][2]=new Option("一级重听","一级重听")
group[2][3]=new Option("二级重听","二级重听")
group[3][0]=new Option("一级","一级")
group[3][1]=new Option("二级","二级")
group[3][2]=new Option("三级","三级")
group[3][3]=new Option("四级","四级")
group[4][0]=new Option("一级","一级")
group[4][1]=new Option("二级","二级")
group[4][2]=new Option("三级","三级")
group[4][3]=new Option("四级","四级")
var temp=document.job_hunt_form.deformity_procedure
function redirect(x){
for (m=temp.options.length-1;m>0;m--)
temp.options[m]=null
for (i=0;i<group[x].length;i++){
temp.options[i]=new Option(group[x][i].text,group[x][i].value)
}
temp.options[0].selected=true
}
function go(){
location=temp.options[temp.selectedIndex].value
}
//-->
</script>
</form>