二级连动

//以下是二级联动下拉代码
<%
      sql = "select distinct subject,userid from exam_database order by subject"
      set rs=server.createobject("adodb.recordset")
      rs.open sql,conn,3,2
%>
subcat = new Array();
allsub = new Array();
      <%
        do while not rs.eof
      %>
subcat[<%=counter%>] = new Array("<%= trim(rs("subject"))%>","<%= trim(rs("userid"))%>","<%= trim(rs("subject"))%>");
      <%
        counter = counter + 1
        rs.movenext
        loop
        rs.close:set rs=nothing
  
  sql="select distinct subject,userid from exam_database where userid='1' or userid='"&user&"' order by subject"
  set rs=server.createobject("adodb.recordset")
  rs.open sql,conn,3,2
  do while not rs.eof
      %>
allsub[<%=allcount%>] = new Array("<%= trim(rs("subject"))%>","<%= trim(rs("subject"))%>");
      <%
     allcount = allcount + 1
        rs.movenext
        loop
        rs.close:set rs=nothing
      %>

function changelocation(locationid)
{
    var i,counter,allcount,locationid;
 counter=<%=counter%>
 allcount=<%=allcount%>
 locationid=locationid;
 document.subjectform.subject.length = 1;
 if (locationid=="all")
 {
   for (i=0;i < allcount; i++)
        {
            document.subjectform.subject.options[document.subjectform.subject.length] = new Option(allsub[i][0], allsub[i][1]);
        }
 }
 else
 {
   for (i=0;i < counter; i++)
        {
            if (subcat[i][1] == locationid)
            {
                document.subjectform.subject.options[document.subjectform.subject.length] = new Option(subcat[i][0], subcat[i][2]);
            }       
        }
 }
}


<select name="database" onChange="changelocation(document.subjectform.database.options[document.subjectform.database.selectedIndex].value)">
              <option selected>--请选择--</option>
     <option value="all">所有</option>
     <option value="1">系统</option>
     <option value="<%=user%>">我的</option>
            </select>


       <option value="**">**</option>

</select> 

阅读更多
个人分类: javascript asp
想对作者说点什么? 我来说一句

Java_swing

2017年05月10日 18KB 下载

excel二级连动,gif保证能学会

2009年02月04日 508KB 下载

二级连动实现

2008年03月19日 4KB 下载

ajax简单二级连动例子

2008年10月12日 6.81MB 下载

json实现二级连动

2009年05月08日 3KB 下载

javascript实现二级连动

2011年08月09日 5KB 下载

JS二级连动列表例子

2008年02月21日 4KB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭