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 相关文章推荐
攻克CakePHP系列三 表单数据增删改
Oct 22 PHP
简化php模板页面中分页代码的解析
Feb 06 PHP
PHP安全技术之 实现php基本安全
Sep 04 PHP
PHP session有效期session.gc_maxlifetime
Apr 20 PHP
php计算两个日期时间差(返回年、月、日)
Jun 19 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
Jun 20 PHP
使用PHP把HTML生成PDF文件的几个开源项目介绍
Nov 17 PHP
PHP MVC框架skymvc支持多文件上传
May 26 PHP
CodeIgniter框架常见用法工作总结
Mar 16 PHP
LAMP环境使用Composer安装Laravel的方法
Mar 25 PHP
php获取微信共享收货地址的方法
Dec 21 PHP
Laravel 框架路由原理与路由访问实例分析
Apr 14 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中使用crypt()实现用户身份验证的代码
2012/09/05 PHP
详解 PHP加密解密字符串函数附源码下载
2015/12/18 PHP
Linux+Nginx+MySQL下配置论坛程序Discuz的基本教程
2015/12/23 PHP
php让json_encode不自动转义斜杠“/”的方法
2020/04/27 PHP
看了就知道什么是JSON
2007/12/09 Javascript
常见JS效果之图片减速度滚动实现代码
2011/12/08 Javascript
JavaScript高级程序设计(第3版)学习笔记11 内建js对象
2012/10/11 Javascript
formvalidator验证插件中有关ajax验证问题
2013/01/04 Javascript
JavaScript中为什么null==0为false而null大于=0为true(个人研究)
2013/09/16 Javascript
基于jquery自定义的漂亮单选按钮RadioButton
2013/11/19 Javascript
js日期、星座的级联显示代码
2014/01/23 Javascript
js图片实时加载提供网页打开速度
2014/09/11 Javascript
jQuery Ajax调用WCF服务详细教程
2015/03/31 Javascript
JavaScript判断用户名和密码不能为空的实现代码
2016/05/16 Javascript
js改变style样式和css样式的简单实例
2016/06/28 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
ES6中Symbol、Set和Map用法详解
2019/08/20 Javascript
Vue Components 数字键盘的实现
2019/09/18 Javascript
SublimeText 2编译python出错的解决方法(The system cannot find the file specified)
2013/11/27 Python
极简的Python入门指引
2015/04/01 Python
Python同时向控制台和文件输出日志logging的方法
2015/05/26 Python
深入理解python函数递归和生成器
2016/06/06 Python
基于python list对象中嵌套元组使用sort时的排序方法
2018/04/18 Python
python 爬虫 批量获取代理ip的实例代码
2018/05/22 Python
python之django母板页面的使用
2018/07/03 Python
Django中modelform组件实例用法总结
2020/02/10 Python
自主招生自荐信
2013/12/08 职场文书
运动会开幕式邀请函
2014/02/03 职场文书
《他得的红圈圈最多》教学反思
2014/04/24 职场文书
活动总结格式范文
2014/04/26 职场文书
学校会议通知范文
2015/04/15 职场文书
赞助商致辞
2015/07/30 职场文书
Pytest中skip和skipif的具体使用方法
2021/06/30 Python
JavaScript 事件捕获冒泡与捕获详情
2021/11/11 Javascript
CentOS7和8下安装Maven3.8.4
2022/04/07 Servers
在SQL Server中使用 Try Catch 处理异常的示例详解
2022/07/15 SQL Server