大佬们,我用数组写了个二级联动,但第二级那里不能复选,有没有什么办法让第二级那里可以复选呢?
<form name="userinfo" id="userinfo" method="post" action="">
<select name="one" id="one" size="10" onChange="makeshi(options.selectedIndex)">
    <option value="产业A">产业A</option>
    <option value="产业B">产业B</option>
    <option value="产业C">产业C</option>
  </select>
  <select name="shi" id="shi" size="10">
    <option value=""></option>
  </select>
<script language="javascript">
function makeshi(x){
    var form2=document.userinfo.one.options.length;
    var diqul=new Array(form2)
    for(i=0;i<form2;i++)
        diqul[i]=new Array();
    var shi=document.userinfo.shi;
 diqul[0][0]=new Option("产业a1","产业a1");
                diqul[0][1]=new Option("产业a2","产业a2");
                diqul[0][2]=new Option("产业a3","产业a3");
                diqul[0][3]=new Option("产业a4","产业a4");
            diqul[1][0]=new Option("产业b1","产业b1");
                diqul[1][1]=new Option("产业b2","产业b2");
                diqul[1][2]=new Option("产业b3","产业b3");
                diqul[1][3]=new Option("产业b4","产业b4");
                diqul[1][4]=new Option("产业b5","产业b5");
            diqul[2][0]=new Option("产业c1","产业c1");
                diqul[2][1]=new Option("产业c2","产业c2");    for(m=shi.options.length-1;m>0;m--)
        shi.options[m]=null;
    for(j=0;j<diqul[x].length;j++){
        shi.options[j]=new Option(diqul[x][j].text,diqul[x][j].value)
    }
    shi.options[0].selected=true;
}
</script>
</form>