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脚本的10个技巧(6)
Oct 09 PHP
PHP 第二节 数据类型之字符串类型
Apr 28 PHP
php实现过滤表单提交中html标签的方法
Oct 17 PHP
codeigniter实现get分页的方法
Jul 10 PHP
CI(Codeigniter)的Setting增强配置类实例
Jan 06 PHP
PHP MVC框架路由学习笔记
Mar 02 PHP
php file_get_contents取文件中数组元素的方法
Apr 01 PHP
利用PHP_XLSXWriter代替PHPExcel的方法示例
Jul 16 PHP
Laravel下生成验证码的类
Nov 15 PHP
PHP按符号截取字符串的指定部分的实现方法
Sep 10 PHP
关于php unset对json_encode的影响详解
Nov 14 PHP
详解no input file specified 三种解决方法
Nov 29 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
打造计数器DIY三步曲(上)
2006/10/09 PHP
destoon实现首页显示供应、企业、资讯条数的方法
2014/07/15 PHP
PHP利用超级全局变量$_POST来接收表单数据的实例
2016/11/05 PHP
Jquery Change与bind事件代码
2011/09/29 Javascript
javascript for循环从入门到偏门(效率优化+奇特用法)
2012/08/01 Javascript
firefox下jquery iframe刷新页面提示会导致重复之前动作
2012/12/17 Javascript
js前台分页显示后端JAVA数据响应
2013/03/18 Javascript
PHPMyAdmin导入时提示文件大小超出PHP限制的解决方法
2015/03/30 Javascript
AngularJS实现全选反选功能
2015/12/08 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
nodejs 实现钉钉ISV接入的加密解密方法
2017/01/16 NodeJs
Nodejs基于LRU算法实现的缓存处理操作示例
2017/03/17 NodeJs
javascript浏览器用户代理检测脚本实现方法
2017/10/27 Javascript
JS实现的简单下拉框联动功能示例
2018/05/11 Javascript
Angular 利用路由跳转到指定页面的指定位置方法
2018/08/31 Javascript
javascript实现倒计时效果
2020/02/17 Javascript
微信小程序实现电子签名功能
2020/07/29 Javascript
微信小程序自定义底部弹出框动画
2020/11/18 Javascript
[01:30:15]DOTA2-DPC中国联赛 正赛 Ehome vs Aster BO3 第二场 2月2日
2021/03/11 DOTA
python解析xml模块封装代码
2014/02/07 Python
总结Python编程中三条常用的技巧
2015/05/11 Python
Python函数返回值实例分析
2015/06/08 Python
简单了解什么是神经网络
2017/12/23 Python
对python周期性定时器的示例详解
2019/02/19 Python
教你如何一步一步用Canvas写一个贪吃蛇
2018/10/22 HTML / CSS
土耳其时尚潮流在线购物网站:Trendyol
2017/10/10 全球购物
给排水专业应届生求职信
2013/10/12 职场文书
建筑毕业生自我鉴定
2013/10/18 职场文书
咖啡馆创业计划书
2014/01/26 职场文书
三爱活动实施方案
2014/03/19 职场文书
倡议书格式
2014/04/14 职场文书
学生安全责任书
2014/04/15 职场文书
企业文化理念标语
2014/06/10 职场文书
微信早安问候语
2015/11/10 职场文书
《中国古代诗歌散文欣赏》高中语文教材
2019/08/20 职场文书
《进击的巨人》新联动CM 兵长强势出击兽巨人
2022/04/05 日漫