例如:http://www.cncard.net/selectbank.asp
解决方案 »
- js转换css长度类型??
- 如何返回select选中值(在线急等)
- 请教一个正则补全的问题
- 请教高手——如何使用正则表达式判断格式为“mm/dd/yyyy”(类似"20/7/2006")的字符串,利马给分,多谢了!!
- ●2个script,在2003sp1上运行总是提示“未指明的错误”,请高手帮我解决!在线等!谢谢!
- 急问,如何控制新链接出的页面的大小,谢谢!
- 关窗不要提示信息窗口
- 请问:如何在IE6中window.open()打开一个新窗口的同时关闭第一个窗口???火急
- javascript中的翻转器
- 如何在引用的js中添加模态框
- 请简述以下两个for循环的优缺点。
- 菜鸟问题 谁能帮我找出错误问题
前提是你得把数据组织好
http://www.cnblogs.com/wtcsy/archive/2010/04/09/1708582.html
<script type="text/javascript" src="${ctx}/dwr/interface/DisplaySchollByDistrictId.js"></script>
<script type="text/javascript" src="${ctx}/dwr/engine.js"></script>
<script type="text/javascript" src="${ctx}/dwr/util.js"></script>
<script type="text/javascript">
//初中校和区县联动
function initDistrictId(){
var disid=$("addDistrictId").value; //被联动select标签值
//changeMiddleSchool方法是在java文件里定义的,就是根据被联动的标签值改变需要联动的select的 option
DisplaySchollByDistrictId.changeMiddleSchool(disid,function(m){displayMiddleSchool(m);});
}
function changeMiddleSchool(sk){
DisplaySchollByDistrictId.changeMiddleSchool(sk,function(m){displayMiddleSchool(m);});
}
function displayMiddleSchool(obj){
DWRUtil.removeAllOptions('schoolId');
DWRUtil.addOptions('schoolId', obj,'schoolId','schoolName'); //'schoolId'是option的value,'schoolname'是text
DWRUtil.setValue('schoolId', '${schoolId}');
}
</script>
<body>
<form>
<!--这是被联动的select>
区县:
<select name="addDistrictId" id="addDistrictId" onchange="changeMiddleSchool(this.value)">
<option value="0">朝阳</option>
<option value="1">崇文</option>
<option value="2">东城</option></select>
<!--这是需要联动的select>
初中校:<select name="schoolId" id="schoolId"></select>
</form>
</body>dwr框架的配置过程http://www.javaeye.com/topic/73605