Yii基于CActiveForm的Ajax数据验证用法示例


Posted in PHP onJuly 14, 2016

本文实例讲述了Yii基于CActiveForm的Ajax数据验证用法。分享给大家供大家参考,具体如下:

1. 视图定义form表单开启ajax验证

$form = $this->beginWidget('CActiveForm',
   array(
   'id'=>'zdzone-form',
   'enableAjaxValidation'=>true,//开启ajax验证
   'enableClientValidation'=>true,//开启客户端验证,生成js
   'action'=>'/manage/adzone/createadzone',
  ));
?>

2. 控制器验证ajax提交的数据

//ajax数据验证
if(isset($_POST['ajax']) && $_POST['ajax']==='zdzone-form')
{
  echo CActiveForm::validate($model);
  Yii::app()->end();
}

希望本文所述对大家基于Yii框架的PHP程序设计有所帮助。

PHP 相关文章推荐
php和数据库结合的一个简单的web实例 代码分析 (php初学者)
Jul 28 PHP
php4与php5的区别小结(配置异同)
Dec 20 PHP
探讨:parse url解析URL,返回其组成部分
Jun 14 PHP
PHP 获取远程文件大小的3种解决方法
Jul 11 PHP
php读取富文本的时p标签会出现红线是怎么回事
May 13 PHP
php 利用array_slice函数获取随机数组或前几条数据
Sep 30 PHP
PHP中substr函数字符串截取用法分析
Jan 07 PHP
php rmdir使用递归函数删除非空目录实例详解
Oct 20 PHP
Thinkphp通过一个入口文件如何区分移动端和PC端
Apr 18 PHP
PHP反射学习入门示例
Jun 14 PHP
php输出反斜杠的实例方法
Sep 19 PHP
PHP中用Trait封装单例模式的实现
Dec 18 PHP
Yii实现Command任务处理的方法详解
Jul 14 #PHP
Yii使用DeleteAll连表删除出现报错问题的解决方法
Jul 14 #PHP
Yii+MYSQL锁表防止并发情况下重复数据的方法
Jul 14 #PHP
Yii实现的多级联动下拉菜单
Jul 13 #PHP
YII视图整合kindeditor扩展的方法
Jul 13 #PHP
Yii+upload实现AJAX上传图片的方法
Jul 13 #PHP
Yii安装与使用Excel扩展的方法
Jul 13 #PHP
You might like
php产生随机数的两种方法实例代码 输出随机IP
2011/04/08 PHP
php实现的click captcha点击验证码类实例
2014/09/23 PHP
四个常见html网页乱码问题及解决办法
2015/09/08 PHP
轻量级 JS ToolTip提示效果
2010/07/20 Javascript
js选择并转移导航菜单示例代码
2014/08/19 Javascript
javascript实现仿IE顶部的可关闭警告条
2015/05/05 Javascript
JavaScript 七大技巧(一)
2015/12/13 Javascript
使用jQuery监听DOM元素大小变化
2016/02/24 Javascript
jQuery通过ajax请求php遍历json数组到table中的代码(推荐)
2016/06/12 Javascript
微信小程序 wxapp地图 map详解
2016/10/31 Javascript
nodeJS实现路由功能实例代码
2017/06/08 NodeJs
浅谈Emergence.js 检测元素可见性的 js 插件
2017/11/18 Javascript
React Native react-navigation 导航使用详解
2017/12/01 Javascript
JS实现获取数组中最大值或最小值功能示例
2019/03/02 Javascript
M2实现Nodejs项目自动部署的方法步骤
2019/05/05 NodeJs
解决Vue+Electron下Vuex的Dispatch没有效果问题
2019/05/20 Javascript
微信自定义分享链接信息(标题,图片和内容)实现过程详解
2019/09/04 Javascript
Vue切换组件实现返回后不重置数据,保留历史设置操作
2020/07/21 Javascript
跟老齐学Python之不要红头文件(2)
2014/09/28 Python
python简单猜数游戏实例
2015/07/09 Python
浅析Python中else语句块的使用技巧
2016/06/16 Python
你所不知道的Python奇技淫巧13招【实用】
2016/12/14 Python
python使用super()出现错误解决办法
2017/08/14 Python
Python基本数据结构与用法详解【列表、元组、集合、字典】
2019/03/23 Python
Django实现文件上传下载功能
2019/10/06 Python
简单了解python装饰器原理及使用方法
2019/12/18 Python
python 安装impala包步骤
2020/03/28 Python
爱普生美国官网:Epson美国
2018/11/05 全球购物
ProForm英国站点:健身房和健身器材网上商店
2019/06/05 全球购物
应届生法律求职信
2013/10/22 职场文书
营业经理岗位职责
2013/11/10 职场文书
工厂会计员职责
2014/02/06 职场文书
查摆问题对照检查材料
2014/08/28 职场文书
五年级下册复习计划
2015/01/19 职场文书
Python Parser的用法
2021/05/12 Python
sentinel支持的redis高可用集群配置详解
2022/04/01 Redis