日期:2014-05-16  浏览次数:20409 次

如何根据下拉框的内容让其他下拉框或输入框处于不可编辑状态
如何根据下拉框的内容让其他下拉框或输入框处于不可编辑状态

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

------解决方案--------------------
循环编历下拉列表的值,如果等于或不等于某个值或字符,那么再执行对应的其他下拉框或文本输入框让他们的disabled=disabled,不就OK了吗?要让他们回到可编辑状态,直接DISABLED="";

如果是要自动填写的内容是什么?道理都差不多文本对象.value=要填入的值
------解决方案--------------------
HTML code
<!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>