ssh框架jsp页面中多级下拉框联动,从mysql中获取数据

如题所述

demo:
<select name="user.shool_age" styleclass="input1" id="shoolageid" datatype="select" errormsg="请选择您的最高学历">
<option value="">--请选择您的最高学历--</option>
<c:forEach items="${educationList}" var="dyproperty">
<c:choose>
<c:when test="${dyproperty.name eq userSession.shool_age}">
<option value="${dyproperty.name }" selected="selected">${dyproperty.name }</option>
</c:when>
<c:otherwise>
<option value="${dyproperty.name }">${dyproperty.name }</option>
</c:otherwise>
</c:choose>
</c:forEach>
</select>
这个demo只是实现了一级,没有二级和三级,要实现二三级的话需要采用js触发,二三级的内容实现和这个一样,你可以照着写一个。追问

如何用js触发

追答

select 添加onChange方法

追问

谢谢

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-12-19
可以自己写的,
提供一个思路:从后台读出1级菜单的值,加一个onchange方法,每次改变1级菜单的值,执行一个异步方法(建议使用jquery),动态根据1级菜单的值查出2级的值,回调函数返回的是一个字符产,自己组装一下:如,msg = "<select><option>+'value'+</option></select>"; 最后再用innerHTML放回去,3、4级同理追问

具体代码呢

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网