如何根据下拉框的内容让其他下拉框或输入框处于不可编辑状态我用的ASP+MDB
下拉框的内容是从数据库中读出的
请问如何根据选择下拉框的值让让当前页面的其他下拉框或者输入框处于不可编辑状态 或者 自动填写内容

解决方案 »

  1.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript">
    test = function(){
      document.getElementById("sel_test").disabled="true";}
    </script>
    </head><body>
    <input type="button" onclick="test()" value="点击不可选择" />
    <select id="sel_test">
       <option value="0">0</option>
       <option value="1">1</option>
       <option value="2">2</option>
       <option value="3">3</option>
    </select>
    </body>
    </html>
      

  2.   

           循环编历下拉列表的值,如果等于或不等于某个值或字符,那么再执行对应的其他下拉框或文本输入框让他们的disabled=disabled,不就OK了吗?要让他们回到可编辑状态,直接DISABLED="";       如果是要自动填写的内容是什么?道理都差不多文本对象.value=要填入的值
      

  3.   

    当前下拉框的onchange事件,就可以,是其他下拉框不可用
      

  4.   

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
    <title>无标题文档</title>
    <script type="text/javascript">
    test = function(){
    if(document.getElementById("sel_test").value==0)
    {
      document.getElementById("sel_test").disabled="true";
    }}
    </script>
    </head><body>
    <select id="test" onchange="text()">
      <option value="0">0</option>
      <option value="1">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
    </select>
    <select id="sel_test">
      <option value="0">0</option>
      <option value="1">1</option>
      <option value="2">2</option>
      <option value="3">3</option>
    </select>
    </body>
    </html>