省市联动的使用方法

首先下载省市联动city.js
下载地址:https://download.csdn.net/download/ly_linyuan/10355527

1.在我们的页面引入city.js并初始化
这里写图片描述

2.成功,效果如下:
这里写图片描述

3.项目中如果个人已经填写过了地址信息,我们需要在用户访问的时候回显之前填写过的地址信息,这里使用$(#).trigger();(根据当前操作的下拉框是省或是市来初始化之后的下拉列表框),在页面中加入如下代码即可:
这里写图片描述

4.完整页面代码:

<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>省市联动</title>
<!-- 引入省市联动的js -->
<script src="${path}/js/city.js" type="text/javascript"></script>
</head>
<script type="text/javascript">
$(function(){
    //省市联动回显
    //$(#).trigger();根据当前操作的下拉框是省或是市来初始化之后的下拉列表框
    var province = $("#province").val();
    var city = $("#city").val();
    var town = $("#town").val();
    $('#s_province').val(province);
    $('#s_province').trigger("change");
    $('#s_city').val(city);
    $('#s_city').trigger("change");
    $('#s_county').val(town);
    $('#s_county').trigger("change");
})

</script>
<body>
<div>
 <label>地址:</label>
 <select id="s_province"  name="province" style="height: 35px; width: 100px"></select>
 <select id="s_city"  name="city" style="height: 35px; width: 100px"></select>
 <select id="s_county"  name="town" style="height: 35px; width: 100px"></select>
</div>
//从后台传输过来的值
<input type="hidden" name="city" id="city" value="${user.city }"/>
<input type="hidden" name="town" id="town" value="${user.town }"/>
<input type="hidden" name="province" id="province" value="${user.province }"/>
<script type="text/javascript">
/* 省市联动 */
_init_area();
</script>
</body>
</html>
  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
版本:v1.2 ----------------------------------------------- (C) Oran Day(likecode#gmail.com) ----------------------------------------------- ----------------------------------------------- 文件夹说明: - ChinaRegions_Complained 已编译后的dll - ChinaRegions_Source - 服务器控件源码项目 - html - 演示代码级源测试代码 ----------------------------------------------- ----------------------------------------------- ChinaRegion 文件名:OranChinaRegion.dll 自我说明XML:OranChinaRegion.XML 描述: 中国行政区域二级联系菜单,根据上级行政区加载下级行政区列表 XML数据驱动,可自定义添加、删除,简易更新 支持回发恢复状态,已正确设定行政区可自动选定和加载各级行政区数据 其它说明: 应用网站必须存在行政区域的数据XML文件,默认放于应用页面同级目录的oran/regions下,其中regions.xml为一级行政区数据,其它均为二级行政区数据 可自定义修改XML目录,在web.config/appSettings/ChinaRegionXmlFolderPath 配置,e.g.:/oran/regions 创建实例至少指定 runat 和 ID 属性。 应用: 1.为网站添加DLL引用 引用OranChinaRegion.dll 2.复制XML文件至网站 3.注册控件 e.g.: 4.在您期望的位置插入该控件, e.g.: 5.获取值 ParentRegion 获取或设置一级行政区 ChildRegion 获取或设置二级行政区 e.g: string parRgn = region1.ParentRegion; if (parRgn.Length > 0) Response.Write("您选择的是:" + parRgn); string chdRgn = region1.ChildRegion; if (chdRgn.Length > 0) Response.Write(" - " + chdRgn); 6.减少网络传输量,提高网络传输效率,您可以将XML压缩再应用于实际网站。 7.更多参数请参考自我说明XML。 8.期待您报告BUG:)。 -----------------------------------------------

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值