easyUI combobox级联



<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<script type="text/javascript">
$(function() {
	document.getElementById("user_editForm_id").style.display ="none";
	
	//地区 combobox 在onLoadSuccess里需要制定学校的Url 但是那时候学校控件还没初始化 所以在这里一开始就先初始化
	$('#user_editForm_schoolName').combobox({
		valueField:'id',
		textField:'name',
		editable:false,
		required:true
	});
});
</script>


<form id="user_editForm" method="post">

	<table>
		<tr>
			<td><input id="user_editForm_id" name="id" type="text" readonly="readonly"
				class="easyui-validatebox" data-options="required:true"
				hidden="true" /></td>
		</tr>
		
		<tr>
			<th>District:</th>
			<td>
				<input id="system_user_user_addForm_districtName" name="districtId" class="easyui-combobox" 
					data-options="  
					   valueField: 'id',  
					   textField: 'name', 
					   required:true,  
					   editable:false , 
					   url : '${pageContext.request.contextPath}/manage/district/getDistricts.do', 
						onSelect: function(rec){  
								var url1 = '${pageContext.request.contextPath}/manage/school/findSchoolByDistrictId.do?id='+rec.id;  
								$('#user_editForm_schoolName').combobox('reload', url1);
								$('#user_editForm_schoolName').combobox('setValue','');  
							},
						onLoadSuccess:function(){
						
							var districtId= $('#system_user_user_addForm_districtName').combobox('getValue');
							var url2='${pageContext.request.contextPath}/manage/school/findSchoolByDistrictId.do?id='+districtId;
							$('#user_editForm_schoolName').combobox('reload', url2);
						} 
				"/>  
			</td>
		</tr>
		<tr>
			<th>School:</th>
			<td>
				<input id="user_editForm_schoolName" name="schoolId"/>  
			</td>
		</tr>

	</table>
</form>


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值