没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
最近接触layui,比较简洁美观的一款ui,但也有很多小坑,记录一下实现省市区下拉三级联动更新回显的问题 <%--监听省份选择 --%> form.on('select(uprovinceId)', function(data){ initCityList('change'); }); 这里面有个问题就是 选择的时候 如果 请选择 的value 是“” 空字符串,当选择从河北省变到请选择时不会触发这个监听事件 [removed] layui.use(['form'],function(){ var form = layui.fo
资源推荐
资源详情
资源评论







解决解决layui 三级联动下拉框更新时回显的问题三级联动下拉框更新时回显的问题
最近接触layui,比较简洁美观的一款ui,但也有很多小坑,记录一下实现省市区下拉三级联动更新回显的问题
<%--监听省份选择 --%>
form.on('select(uprovinceId)', function(data){
initCityList('change');
});
这里面有个问题就是 选择的时候 如果 请选择 的value 是“” 空字符串,当选择从河北省变到请选择时不会触发这个监听事件
<script type="text/javaScript">
layui.use(['form'],function(){
var form = layui.form;
<%--监听省份选择 --%>
form.on('select(uprovinceId)', function(data){
initCityList('change');
});
<%--监听城市选择 --%>
form.on('select(ucityId)', function(data){
initDistrictList('change');
});
<%--监听修改提交 --%>
form.on('submit(update)', function(data){
updateAccount();
form.render();
return false; //阻止表单跳转。如果需要表单跳转,去掉这段即可。
});
});
<%-- 监听取消按钮 --%>
$(document).on("click",".cancel",function(){
layer.closeAll("page");
});
$(function(){
<%--初始化省份列表 --%>
initProvinceList('init');
initCityList('init');
initDistrictList('init');
});
<%--初始化省份列表 --%>
function initProvinceList(flag){
var provinceId = $("#oldProvinceId").val();
$("#uprovinceId").append("<option value='" + -1 +"'>" + '请选择' + "</option>");
$("#udistrictId").append("<option value='" + -1 + "'>" + '请选择' + "</option>");
$("#ucityId").append("<option value='" + -1 + "'>" + '请选择' + "</option>");
var url = "${ctx}/admin/getProvinceList.action?ranNum="+Math.random();
$.post(url,{},function(data){
var list = eval(data);
for (i = 0; i < list.length; i++) {
var name = list[i].province;
var id = list[i].id;
if(id == provinceId){
$("#uprovinceId").append("<option value='" + id + "' selected>" + name + "</option>");
}else{
$("#uprovinceId").append("<option value='" + id + "'>" + name + "</option>");
}
}
layui.use(['form'],function(){
var form = layui.form;
form.render();
});
});
}
<%--初始化城市列表 --%>
function initCityList(flag){
var provinceId = $("#uprovinceId").val();
var oldProvinceId = $("#oldProvinceId").val();
if(provinceId == -1 && flag == "init"){
provinceId = oldProvinceId;
}
var cityId = $("#oldCityId").val();
$("#ucityId").empty();
$("#ucityId").append("<option value='" + -1 + "'>" + '请选择' + "</option>");
$("#udistrictId").empty();
$("#udistrictId").append("<option value='" + -1 + "'>" + '请选择' + "</option>");
var url = "${ctx}/admin/getCityList.action?ranNum="+Math.random();
资源评论


weixin_38628953
- 粉丝: 5
- 资源: 928
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


安全验证
文档复制为VIP权益,开通VIP直接复制
