搜索查看本版FAQ:联动下拉框

解决方案 »

  1.   

    楼上的错了吧。
    人家是复选框
    <script type="text/JavaScript">
    <!--var strings=""
    function dochange(selObj)

    if(document.getElementById("checkbox4").style.display=="none") document.getElementById("checkbox4").style.display="";
    if(selObj.options[selObj.selectedIndex].value=="1")
    {
    document.getElementById("t1").innerText="学校";
    document.getElementById("t2").innerText="家里";
    document.getElementById("t3").innerText="球场";
    document.getElementById("t4").innerText="超市";
    }
    else if(selObj.options[selObj.selectedIndex].value=="0")
    {
    document.getElementById("t1").innerText="吃饭";
    document.getElementById("t2").innerText="睡觉";
    document.getElementById("t3").innerText="工作";
    document.getElementById("t4").innerText=""
    document.getElementById("checkbox4").style.display="none"; }
    else
    {
    document.getElementById("t1").innerText="步行";
    document.getElementById("t2").innerText="睡觉";
    document.getElementById("t3").innerText="工作";
    document.getElementById("t4").innerText="游泳"; }
    }
    //-->
    </script>
      <select name="menu1" onchange="dochange(this)">
        <option value="1">A010</option>
        <option value="0">A009</option>
    <option value="6">A008</option>
    <option value="4">A007</option>
      </select>  <input type="checkbox" name="checkbox" value="checkbox" />
    <label id="t1"></label>  <input type="checkbox" name="checkbox2" value="checkbox" /><label id="t2"></label>
      <input type="checkbox" name="checkbox3" value="checkbox" /><label id="t3"></label>
      <input type="checkbox" name="checkbox4" value="checkbox" /><label id="t4"></label>
    不过貌似没什么意义
    还是用下拉菜单的多从选择吧
      

  2.   

    xtuwz(子依(向大家學習,向版主學習!)) ( ) 信誉:100  2006-06-26 15:15:00  得分: 0  
     
     
       这种联动会不会刷新网页,我就是不想刷新网页的同时,又跑到数据库去取数据,那样好慢.因为我的值是库中的
      
     
    用xmlhttp来做
      

  3.   

    不刷新网页可考虑用hidden处理,也可考虑ajax,随合你的业务处理流程就行。
      

  4.   

    其实使用slayerbb兄的方法就可以了,只是把javascript中的数据也一次过从数据库读取出来就行了。