+ -
当前位置:首页 → 问答吧 → 级联下拉列表显示问题!

级联下拉列表显示问题!

时间:2010-10-09

来源:互联网

html:================================
HTML code
<SCRIPT language=javascript src="check.js"></SCRIPT>
<select name="aa" id="aa" onchange="gb(this.value);">
<option value="0">选择部门</option>
<option value="1">综合部</option>
</select>
<span id="ss">
<select name="bb" id="bb" disabled>
<option value="0">选择班级</option>
</select>
</span>


check.js===================================
  JScript code
function CreateXMLHttpRequest()  
  {
  var XMLHttp=false;
  try
  {
  XMLHttp=new ActiveXObject('Msxm12.XMLHTTP');
  }
  catch(e)
  {
  try
  {
  XMLHttp=new ActiveXObject('Microsoft.XMLHTTP');
  }
  catch(e)
  {
  try
  {
  XMLHttp=new XMLHttpRequest();
    
  }
  catch(e)
  {
  XMLHttp = false;
  }
  }
  }
  return XMLHttp;
  }

  function gb(str)
  {
  var XMLHttp=CreateXMLHttpRequest();
  XMLHttp.open('get',Check_other.asp?action=gg&aa='+str+'&'+new Date().getTime()),true);
  XMLHttp.onreadystatechange=function()
  {
  if(XMLHttp.readyState==4)
  {
    
  if(XMLHttp.status==200)
  {
  var pnum=XMLHttp.responseText;  
  document.getElementById("ss").innerHTML=pnum;
  }
  }
  }
  XMLHttp.send(null);
  }


check.asp========================================

HTML code
<%Select Case Request("action")
Case "gg"
Call gg()
Case Else
Call gg()
End Select

sub gg()
%>
<select name="bb" id="bb">
<option value="0">选择班级</option>
<option value="1">综合一班</option>
</select>
<%
end sub %>


现在我用上面的代码实现了两级下拉列表联动,我怎样才能把它改成三级或四级,或更的联动了!

作者: xslasd   发布时间: 2010-10-09

<select name="bb" onchange="读取下一级数据的函数">

可以做出无限极

作者: net_lover   发布时间: 2010-10-09

那那个Js文件怎么改啊

作者: xslasd   发布时间: 2010-10-09

现在我把级联做好了,怎么才能把它的值获取出来啊

作者: xslasd   发布时间: 2010-10-09

引用 2 楼 xslasd 的回复:

那那个Js文件怎么改啊


不要改别人的,自己写。别人的东西不是适合你的,自己写的才是最适合的
简单方法你可以放4个select,设置好每个select的onchange事件

作者: net_lover   发布时间: 2010-10-09

我要是能写还问个庇啊

作者: xslasd   发布时间: 2010-10-09

很显然的,多级的话增加

Case "gg"
Call gg()
Case "xxxxxxx"
Call xx()
Case "yyyyy"
Call yy()
Case Else
Call gg()
End Select

作者: net_lover   发布时间: 2010-10-09

现在我把多级做好了,我怎么才能在提交时,提交相应的值了

作者: xslasd   发布时间: 2010-10-09

热门下载

更多