系统中的地区列表功能重新做了,并定制了许多地方都需要使用的地区列表的多级联动的组件,使用方法如下:
1.在页面中定义一个容纳组件的容器,例如:div、span等等。
2.在页面中引入:
{script src='@static/js/jquery.region.js'}
3.在页面加载完成后初始化组件:
$("#region_container").regionselector({ // 组件初始化时,如果value属性传入地区代码,则组件自动加载对应的地区,为空或者null均不加载 value: '37,14,22', // 根据页面样式可以给每个select下拉框定义class select_class: "form-control", // @param value 用户选择的值,可以根据用户选择的值赋值给某个隐藏域货做其他处理 // @param names 用户选择的所有地区名称的列表,如果用户选择的为空则返回空数组 // @param is_last 用于判断选择的是否已经是最后一级了,如果是则返回true,否则返回false change: function(value, names, is_last) { console.info(value); } });
4.注意:
(1)change事件的is_last可判断是否为最后一级,可用于处理只有在最后一级时才将value赋值给隐藏域,通过隐藏域加入验证规则达到验证的目的。
(2)change事件的names为一个数组,表示所选择的地区的列表的名称数组,最后一项元素对应value的地区名称。
5.效果:
这是页面初始化时就给定的地区值,ajax直接加载出默认值
相关推荐
本文实例讲述了Yii实现的多级联动下拉菜单。分享给大家供大家参考,具体如下: 1. 视图文件 <?php echo CHtml::activeDropDownList($model,'zmg_id',MemGroup::model()->getMemGroup(),array( 'class'=>'s_ipt ...
http://blog.csdn.net/aa1049372051/article/details/21021001文章中用到的sql文件
省市区三级联动的完整代码,打包压缩的,解压可直接运行
Yii 2.0进阶版 高级组件 优化京东平台 包括前后台源代码,使用php 实现数据库mysql
yii 自定义widget地址联动
yii2-mailqueue, 用于 yii2 swiftmailer https的yii2的电子邮件队列组件 yii2-mailqueue适用于 yii2-swiftmailer的yii2的电子邮件队列组件安装安装这个扩展的首选方法是通过 composer插件。运行...
Yii 2.0进阶版 为百度分享的链接及密码 Yii 2.0进阶版 为百度分享的链接及密码
Yii Framework中使用最新省份城市数据(二级联动)源码
yii2 百度编辑器扩展插件
yii2.0 tags标签组件下载。
Yii 2.0 高级组件 ES/Redis/ Sentry 优化京东平台 Yii 2.0 高级组件 ES/Redis/ Sentry 优化京东平台
Yii2 的颜色选择器小部件 Yii2 的颜色选择器小部件 安装 安装此扩展的首选方法是通过 。 要么跑 php composer.phar require --prefer-dist cliff363825/yii2-colorpicker "*" 或添加 "cliff363825/yii2-...
整理文档,搜刮出一个yii2中dropDownList实现二级和三级联动写法的代码,稍微整理精简一下做下分享。 视图页面: <?php $form = ActiveForm::begin([ 'action' => ['index'], 'method' => 'get', ]); ?> ...
Yii 2.0进阶版 为百度分享的链接及密码 Yii 2.0进阶版 为百度分享的链接及密码
yii2-beanstalk, Yii2 beanstalk web和控制台组件 yii2-beanstalkYii2 beanstalkd web和控制台组件,它是 pda/pheanstalk服务器顶部的一个接口。 感谢 Paul Annesley 完成这项工作。:如何使用?插件安装与 Composer...
Yii2语言选择器 Yii2语言选择器小部件 介绍 该小部件提供了易于使用的语言选择器,可轻松更改我们网站的语言。 语言更改可以同步或异步(通过Ajax)进行。 默认方法是异步的(通过Ajax调用),但是,如果该方法由于...
本文讲述了yii2高级应用之自定义组件实现全局使用图片上传功能的方法。分享给大家供大家参考,具体如下: 此例为yii2高组应用,这里只提供一个简单的事例 在yii2中,在使用到上传图片时有自带的一个上传图片类,但不...
很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架很好用yii框架
本文实例讲述了Yii2使用dropdownlist实现地区三级联动功能的方法。分享给大家供大家参考,具体如下: 视图部分: <?php use yii\helpers\Url; use yii\widgets\ActiveForm; use yii\helpers\ArrayHelper; use ...