# 地区选择 city-picker-plus

基于 [city-picker](https://github.com/tshi0912/city-picker),让区域选择更方便。

>[info] 在任何作为区域选择的input控件上,增加`data-city-picker="1"` 即可。

### 特性

- 支持所有 [city-picker](https://github.com/tshi0912/city-picker) 的功能。

- 后台数据库与前台城市库完全一致。不用担心转换

- 多级ID方便获取和设置。

- 区域Id和区域名自动转化。

属性|意义

---|---

data-city-picker | 固定为:`data-city-picker='1'`

data-code-input | 区域code值对应的input控件的name,当选择 `河北省/石家庄市/桥西区` 时候,对应input框值为 `130000/130100/130104`

data-code-province-input | 省级code值对应的input控件的name,当选择 `河北省/石家庄市/桥西区` 时候,对应input框值为 `130000`

data-code-city-input | 市级code值对应的input控件的name,当选择 `河北省/石家庄市/桥西区` 时候,对应input框值为 `130100`

data-code-district-input | 区县级code值对应的input控件的name,当选择 `河北省/石家庄市/桥西区` 时候,对应input框值为 `130104`

data-code-last-input | 最后一级对应的input控件的name ,当选择 `河北省/石家庄市` 时候,对应input框值为 `130100`

>[info] 其中 `data-code-last-input` 是最后一级对应的值。如果你选择到省级,则为省级code值。如果选择到市级,则为市的code值,如果到区县级,则为区县的code值。

>[danger] 根据自己的需求设置需要的code级别,无需全部设置。

```html

区域选择:

data-city-picker="1"

data-code-input="name4_code"

data-code-last-input="name4_code_last"

data-code-province-input="name4_code_province"

data-code-city-input="name4_code_city"

data-code-district-input="name4_code_district"

placeholder="请输入名称">

区域选择的值:

data-code-input:

data-code-last-input:

data-code-province-input:

data-code-city-input:

data-code-district-input:

```

效果

![city2]

上视频

src="http://epii.gitee.io/static/project/epiiadmin-js/docimg/city1.mov">

## 初始化

初始化只需要在`city-picker`控件中设置value值即可,值为最后一级的`code值`。

例如

以`河北省/石家庄市/桥西区`为例。

区域|code值

---|---

河北省|130000

石家庄市|130100

桥西区|130104

如果我们设置`value='130100'`

```html

value="130100"

data-city-picker="1"

data-code-input="name4_code"

data-code-last-input="name4_code_last"

data-code-province-input="name4_code_province"

data-code-city-input="name4_code_city"

data-code-district-input="name4_code_district"

placeholder="请输入名称">

```

初始化效果为:

![city3]

如果我们设置到区县级,如`value='130104'`

则初始化效果为:

![city4]

[city2]:http://epii.gitee.io/static/project/epiiadmin-js/docimg/city2.png

[city3]:http://epii.gitee.io/static/project/epiiadmin-js/docimg/city3.png

[city4]:http://epii.gitee.io/static/project/epiiadmin-js/docimg/city4.png

php获取citypicker的值,城市选择city-picker相关推荐

  1. 独立完成一个城市选择组件(阿里前端题目,内附知识点、思路)

    借用了两个久经考验的轮子:fastClick和better-scroll,介意可以就此打住.本文绝对原创,手打,思路清晰,知识不难,不适合大佬观看,谢谢. 首先说一下,我不是阿里的人,也没去阿里面试过 ...

  2. 微信小程序实现城市选择效果(超详细)

    直接进入正题 首先在项目中同级创建一个components文件夹,在文件夹下创建region-picker文件夹,在该文件夹点击右键新建Component就会创建名为 region-picker.js ...

  3. 微信小程序—自定义(城市选择)弹窗组件,将弹窗组件的值传给调用页面并显示(图文)

    微信小程序-自定义(城市选择)弹窗组件,并传值 1.新建component文件夹用来存放自定义组件,并在其文件夹内新建cityModal Component,注意不是新建Page 新建完成之后出现四个 ...

  4. React项目实战之租房app项目(四)长列表性能优化城市选择模块渲染列表

    前言 目录 前言 一.长列表性能优化 1.1 概述 1.2 懒渲染 1.3 可视区渲染(React-virtualized) 二.react-virtualized组件 2.1 概述 2.2 基本使用 ...

  5. JS实现城市选择(详细讲解,步骤清晰)

    今天给大家整个高质量案例,比如我们在订外卖时候总有一个城市选择或者地区选择,今天就带着大家来实现功能. 在做这个项目前,我们先准备一个所有城市的js方便我们进行遍历 这种js直接在网上搜索就好,然后借 ...

  6. android仿ios城市选择,Android 省市区三级联动选择器(仿iOS滚轮实现)

    前言 在实际的项目中需要使用到省市区三级联动的功能,在网上找来找去,都没有找到一个合适的库, 所以自己就封装了一个,不需要自己添加数据源,直接引用即可,一行代码搞定城市选择.怎么简单,怎么方便,怎么来 ...

  7. html5 a-z字母排序,Mint UI实现A-Z字母排序的城市选择列表

    本文实例为大家分享了Mint Ul实现A-Z字母排序的城市选择列表的具体代码,供大家参考,具体内容如下 效果图如下: 项目文件存放路径图: 所有代码如下: import city from " ...

  8. javascript 打造城市选择控件,兼容IE6以及以上,谷歌,Firefox

    在淘宝旅行上看到的城市选择效果,感觉还不错,就自己的理解重新实现一遍,先看效果,然后再细说实现原理,支持鼠标上下键选择城市,支持直接输入城市名称,拼音首字母,全拼,支持IE6遮盖SELECT,压缩后1 ...

  9. JS 城市选择实现——按级选中省市县/区

    来自网络: https://www.sunzhongwei.com/js-provinces-three-level-linkage-selection-component?from=sidebar_ ...

最新文章

  1. 阿里云大数据计算服务MaxCompute(下篇)
  2. git——从远程库克隆
  3. 频率分布直方图组距如何确定_吃透教材理解教参,《直方图》教学反思
  4. 科技、体育、创业,三者碰撞是真的野!
  5. 牛客 - Animal Protection(单调栈)
  6. Nginx特性验证-反向代理/负载均衡/页面缓存/URL重定向
  7. android studio 配置国内镜像
  8. 【渝粤题库】陕西师范大学100141大学英语(三)作业 (专升本、高起本)
  9. 160 - 14 bjanes.1
  10. linux创建定时任务命令,linux设置定时任务的方法步骤
  11. java select下拉标签_java中下拉框select和单选按钮的回显操作
  12. php读取pdf文件乱码_PHP 读取PDF文件内容之PdfParser
  13. braintree php 开发,PHP关于Braintree支付
  14. 4.3 AlexNet CNN、tensorflow实现——python实战
  15. VC++6.0下编译xvidcore1.1.0
  16. 35岁是继续做测试,还是回家送外卖?
  17. 基于64QAM的LDPC编译码算法
  18. MB1504的程序实践与调试
  19. 蓝牙信标人员定位技术原理分析
  20. 2021年天津仁爱学院专升本录取结果查询、最低分数线、录取通知书

热门文章

  1. .net面试题大全,绝大部分面试题(有答案)
  2. java二位数组biaoda_1 面向对象前部分
  3. 2.3 Logistic 回归损失函数-深度学习-Stanford吴恩达教授
  4. STM32 基础系列教程 9 – 串口通信
  5. 【LDPC/STBC】基于LDPC/STBC编译码的图像传输系统的MATLAB仿真
  6. 浅谈上、下拉电阻的作用/什么是拉电流和灌电流[转]
  7. 考前自学系列·计算机组成原理·补码定点加减运算和溢出判断,浮点数的加减运算,原码的乘法
  8. 洛谷 P1217 [USACO1.5]回文质数 Prime Palindrome
  9. js 获取今天以及前一周/前20天时间
  10. MacOS使用Charles抓去HTTPS数据