站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题Jsp+javascript打造二级级联下拉菜单

Jsp+javascript打造二级级联下拉菜单

摘要: Jsp+javascript打造二级级联下拉菜单


数据库需求分析:
class(一级栏目信息):classId(自动编号),className(栏目名称)
Nclass(二级栏目信息):NclassId(自动编号),NclassName(栏目名称),parentId(一级栏目id,与class表中的classId关联)

<%@ page contentType="text/html; charset=GB2312" language="java" errorPage="../error.jsp" %>
<%@ include file="../conn.jsp"%>
<%@ include file="../ds.jsp"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql" %>
<%request.setCharacterEncoding("gb2312"); %>
<head>

级联菜单
<link> rel="stylesheet" type="text/css" href="style.css">
</head>

var locationid=locationid;
var i;
for (i=0;i < onecount; i++)
{
if (subcat[i][2] == locationid)
{
document.myform.NclassId.options[document.myform.NclassId.length] = new Option(subcat[i][0], subcat[i][1]);
}
}

}
</script>

<form method="POST" name="myform" action="adminsave.jsp?action=add">
<table>

<tr>
<td>一级分类</td>
<td>
<select name="classId" onChange="changelocation(document.myform.classId.options[document.myform.classId.selectedIndex].value)" size="1">
<option selected value>==请选一级分类==</option>

SELECT * FROM class


<option value="${row.classId}">${row.className}</option>

</select>
</td>
<td>选择二级分类</td>
<td>
<select name="NclassId">
<option selected value>==请选二级分类==</option>
</select>
</td>
</tr>
</table>

</form>
</body>

</td> </tr> <tr> <td vAlign=top align=left height="100%">
↑返回目录
前一篇: 教您配置Web应用环境实现JSP留言簿开发
后一篇: Jstl的函数库