function changeselect(){ 
var i; 
document.MyForm.team.length = 0 ; 
document.MyForm.team.options[document.MyForm.team.length] = new Option("Selected",""); 
for (i = 0 ;i <teamnodenames.length;i++){ 
if(teamnodenames[i][0]=='1'){ 
if(teamnodenames[i][3]==selvalue){
document.MyForm.team.options[document.MyForm.team .length] = new Option(teamnodenames[i][2],teamnodenames[i][1]); 
}

} } 
你用这个函数来生成及联菜单!!!

解决方案 »

  1.   

    二级联动哦?
    给你个思路,加个隐藏的Iframe
    <iframe name="hiddenIframe" style="display:none"/></iframe>
    <script>
    function setPrice(dmcode)
    {
       window.frames["hiddenIframe"].location.href= "queryDM.php?DMCODE="+dmcode;
    }
    </script>
    然后在queryDM.php中写上你上面的查询语句,查到的结果就不能用你现在的形式来显示了,
    用JS来做
    echo "<script>";
    echo "var DMArr = [];";
    while ($row1= $rs->FetchNextObject()) {
      echo 'var op = "<option value="'.$row->NAME.'">'.$row->NAME.'</option>';
      echo 'DMArr.push(op);';
    }
    echo 'parent.form1.DM.outerHTML= "<select name=DM >"+DMarr.join("")+"</select>";';
    echo "</script>";