当前位置: 首页 > 工具软件 > city-picker > 使用案例 >

php获取citypicker的值,城市选择city-picker

别烨熠
2023-12-01

# 地区选择 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

 类似资料: