一个简单的二级联动
2006-06-08 16:51
561 查看
<%
dim rsdim sqldim countdim rs1dim sql1sql = "SELECT * FROM class where parentid<>0"set rs = conn.execute(sql)%><script language = "JavaScript">var onecount;onecount=0;subcat = new Array(); <% count = 0 do while not rs.eof %>subcat[<%=count%>]
= new Array("<%= trim(rs("name"))%>","<%= trim(rs("parentid"))%>","<%= trim(rs("cid"))%>"); <% count = count + 1 rs.movenext loop rs.close set rs=nothing %>onecount=<%=count%>;
function changelocation(locationid) { document.myform.sclassname.length = 0;
var locationid=locationid; var i; document.myform.sclassname.options[0] = new Option('=二级类别=',''); for (i=0;i < onecount; i++) { if (subcat[i][1] == locationid) { //alert(subcat[i][1]); document.myform.sclassname.options[document.myform.sclassname.length]
= new Option(subcat[i][0], subcat[i][2]); } }
} </script>
<form action="" name="myform" method="post">
<table>
<tr> <td><div align="right">产品类别:</div></td> <td height="25"><label> <select name="bclassname" onChange="changelocation(document.myform.bclassname.options[document.myform.bclassname.selectedIndex].value)"> <% sql1 =
"SELECT * FROM class where parentid=0" set rs1 = conn.Execute (sql1) do while not rs1.eof %> <option value="<%=trim(rs1("cid"))%>"><%=trim(rs1("name"))%></option> <% rs1.movenext loop rs1.close
set rs1 = nothing conn.Close set conn = nothing %> </select> <select name="sclassname"> <option selected value="">=二级类别=</option> </select><script LANGUAGE="javascript"> //changelocation(document.myform.bclassname.options[document.myform.bclassname.selectedIndex].value);
</script> </label></td> </tr>
</table>
</from>
dim rsdim sqldim countdim rs1dim sql1sql = "SELECT * FROM class where parentid<>0"set rs = conn.execute(sql)%><script language = "JavaScript">var onecount;onecount=0;subcat = new Array(); <% count = 0 do while not rs.eof %>subcat[<%=count%>]
= new Array("<%= trim(rs("name"))%>","<%= trim(rs("parentid"))%>","<%= trim(rs("cid"))%>"); <% count = count + 1 rs.movenext loop rs.close set rs=nothing %>onecount=<%=count%>;
function changelocation(locationid) { document.myform.sclassname.length = 0;
var locationid=locationid; var i; document.myform.sclassname.options[0] = new Option('=二级类别=',''); for (i=0;i < onecount; i++) { if (subcat[i][1] == locationid) { //alert(subcat[i][1]); document.myform.sclassname.options[document.myform.sclassname.length]
= new Option(subcat[i][0], subcat[i][2]); } }
} </script>
<form action="" name="myform" method="post">
<table>
<tr> <td><div align="right">产品类别:</div></td> <td height="25"><label> <select name="bclassname" onChange="changelocation(document.myform.bclassname.options[document.myform.bclassname.selectedIndex].value)"> <% sql1 =
"SELECT * FROM class where parentid=0" set rs1 = conn.Execute (sql1) do while not rs1.eof %> <option value="<%=trim(rs1("cid"))%>"><%=trim(rs1("name"))%></option> <% rs1.movenext loop rs1.close
set rs1 = nothing conn.Close set conn = nothing %> </select> <select name="sclassname"> <option selected value="">=二级类别=</option> </select><script LANGUAGE="javascript"> //changelocation(document.myform.bclassname.options[document.myform.bclassname.selectedIndex].value);
</script> </label></td> </tr>
</table>
</from>
相关文章推荐
- 一个简单的二级联动效果,看完之后立马你也可以写一个(有源码,纯js,带注释)
- 利用JS实现一个简单的二级联动菜单
- 一个简单的二级联动
- 一个简单的Ajax二级联动下拉菜单
- 用JavaScript写一个简单的二级联动菜单
- 用JS完成一个简单的省市二级联动
- 一个简单的基于AJAX的二级联动实例
- 一个简单的js的省市二级联动菜单(转)
- AJAX实现简单的省市二级联动
- Spring MVC中Ajax实现二级联动的简单实例
- 一个简单的 li/ul/li结构的二级导航菜单
- 使用javascript中读取Xml文件做成的一个二级联动菜单
- Asp.net 2.0 一个简单的联动DropDownList示例(示例代码下载)
- 简单的二级联动js
- jQ+jQ UI制作的一个简单的二级可多选穿梭框
- 一个简单的二级表单实现
- 一个简单js表单检测代码(数据完整的省市二级级联)
- 通同select便签实现简单的二级联动
- 简单的 二级 联动
- js生成二级城市联动菜单,动态生成年、月、日字段,生产一个验证码