# address three-level linkage **Repository Path**: keyzf/address-three-level-linkage ## Basic Information - **Project Name**: address three-level linkage - **Description**: 自己写的js三级地址联动,数据比较新,分享下。 - **Primary Language**: Unknown - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2016-05-19 - **Last Updated**: 2020-12-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README #address three-level linkage 该工具主要用于web项目中需要填写地址的表单,进行三级(省市 区)地址联动,数据存放在js文件里,联动时不需要与后台交互。另附有一个sql文件可供选择使用,将数据往往数据库。 一共就两个方法: 1)initAddr(pElId,cElId,rElId),初始化方法。pElId省份的下拉框的id,cElId城市下拉框的id,rElId地区下拉框的id。 2)setAddr(pId,cId,rId),给省市区附值,pId省id,cId城市id,rId地区id。比如,想自动选择"上海上海市普陀区",可以执行setAddr(871,872,878); 其中cId,rId可以不传参。执行initAddr方法时会默认调用一次setAddr(871),也就是说初始化会自动选择成上海。 可根据需要对代码进行修改。如有建议请联系taijunfeng_it@sina.com。