效果:
前台页面:
<tr class="mlist_table_con">
<td width="200px" style="text-align: right;" class="p20" nowrap>频道类型:</td>
<td width="300px" style="text-align: left;">
<select name="station.stationType" onchange="getSchoolBychannelType(value)">
<option value="-1">--请选择频道类型--</option>
<option value="1">平台频道</option>
<option value="2">学校频道</option>
</select>
</td>
</tr>
js代码:
<script type="text/javascript">
var getSchoolBychannelType = function(type) {
if(type==-1) {
$("#province").html('<option value="-1">--选择频道类型--</option>');
return ;
}
var url = '<%=basePath%>manage/live/station/getSchool';
$.post(url,{stationType:type},function(data) {
$("#province").html(data);
},'html');
}
</script>
联动的下拉框:
<tr class="mlist_table_con">
<td width="200px" style="text-align: right;" class="p20" nowrap>所属学校: </td>
<td width="300px" style="text-align: left;">
<select name="schoolId" id="province">
<option value="-1">选择学校</option>
</select>
</td>
</tr>
struts2 action配置:
<!--添加电视台页面频道类型与学校二级联动 -->
<action name="getSchool" class="stationAction" method="getSchoolByStation"></action>
实现方法:
/**
* 通过电视台类型获取学校
*
* @return 处理结果
* @throws IOException
*/
@SuppressWarnings("unchecked")
public String getSchoolByStation() throws IOException {
IListModel listModel = new ListModel(pageSize, currentPage);
StringBuffer sb = new StringBuffer();
if (stationType < 0) {
sb.append("<option value=\"-1\">-- 选择学校 --</option>");
} else if (stationType == 1) {
sb.append("<option value=\"-1\">-- 没有可选的平台频道 --</option>");
} else {
stationService.getNoUsedShcool(MacroDefine.UseFlag.IN_USED,
listModel);
schoolList = listModel.getSource();
if (schoolList != null && schoolList.size() > 0) {
for (School school : schoolList) {
sb.append("<option value=\"")
.append(school.getSchoolId() + "\">")
.append(school.getSchoolName() + "</option>");
}
} else {
sb.append("<option value=\"-1\">-- 选择学校 --</option>");
}
}
super.responseWrite(sb.toString());
return NONE;
}
- 大小: 2.8 KB
分享到:
相关推荐
asp二级联动下拉框,三级联动下拉框,asp二级联动下拉框,三级联动下拉框, 可能传错了 sorry
省市下拉框二级联动完成版(调试通过),本人花了几小时整理的,觉得是完整版。并且立即可以使用!
AJAX二级下拉框联动 - justshare - JavaEye技术网站
2级下拉框联动含数据库,很经典,和适合初学者学习。
js2级省市联动下拉框js2级省市联动下拉框js2级省市联动下拉框js2级省市联动下拉框
实现jsp页面二级下拉框联动,实时读取数据库数据实现jsp页面二级下拉框联动,实时读取数据库数据
JSP页面,采用ajax和json技术,实现了多个下拉框之间的二级联动,也就是选择第一个下拉框的类容之后,后面的下拉框的类容动态改变
javascript实现下拉框二级联动 思路清晰 简明易懂 效果惊人
全国省市区地址下拉框二级、三级联动选择html例子,JS本地实现,无需网络就能使用,数据为国家省市区6位标准编码,二级联动为省、市的下拉框选择,三级联动为省、市、区的下拉框选择,效果请打开压缩包中的html页面...
wpf comboBox 下拉框全国地址联动 的整个项目代码
jQuery下拉框二级三级城市联动插件,支持一级数据,二级数据,三级数据,自定义初始值的下拉框联动选择代码。
Smarty + Ajax 下拉菜单二级联动: 1. 建立数据库ajaxtest (使用utf8) 2. 进行conn.php 修改root密码 3. 导入表 product.sql --- 主产品 4. 导入表 producttest.sql -- 二级产品 弄好后运行:...
Asp.net二级下拉框无刷新联动。网上的例子不是这不行就是那不行,这个例子我费了好大劲才调通。IE和FireFox都能用,里面附有建表问。欢迎大家提意见进行改进。
该资源为已完成的拉框参数联动查询模板、饼图联动饼图模板,适配FR10.0版本、可直接下载学习使用。
php代码实现二级联动下拉菜单效果 php代码实现二级联动下拉菜单效果 php代码实现二级联动下拉菜单效果 php代码实现二级联动下拉菜单效果
jsp从数据库获取数据填充下拉框实现二级联动菜单的方法.docx
winform 页面 下拉框 省市联动选择 demo 小功能组件 选择省后,市选项就自动变为该省内的选项
同表下拉框二级联动,分别读取同一数据表中两个字段。
javascript实现二级联动下拉框,多多支持:)