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 相关文章推荐
Win2000+Apache+MySql+PHP4+PERL安装使用小结
Oct 09 PHP
常用的php ADODB使用方法集锦
Mar 25 PHP
用phpmyadmin更改mysql5.0登录密码
Mar 25 PHP
让Nginx支持ThinkPHP的URL重写和PATHINFO的方法分享
Aug 08 PHP
提示Trying to clone an uncloneable object of class Imagic的解决
Oct 27 PHP
一个PHP并发访问实例代码
Sep 06 PHP
如何使用PHP批量去除文件UTF8 BOM信息
Aug 05 PHP
php购物车实现方法
Jan 03 PHP
基于OpenCart 开发支付宝,财付通,微信支付参数错误问题
Oct 01 PHP
Windows2003下php5.4安装配置教程(Apache2.4)
Jun 30 PHP
用php+ajax新建流程(请假、进货、出货等)
Jun 11 PHP
phpstorm最新激活码分享亲测phpstorm2020.2.3版可用
Nov 22 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
windows下zendframework项目环境搭建(通过命令行配置)
2012/12/06 PHP
thinkphp学习笔记之多表查询
2014/07/28 PHP
Linux下PHP加速器APC的安装与配置笔记
2014/10/24 PHP
thinkPHP中验证码的简单实现方法
2016/12/05 PHP
Prototype 学习 工具函数学习($w,$F方法)
2009/07/12 Javascript
jQuery 使用手册(二)
2009/09/23 Javascript
基于jquery的仿百度的鼠标移入图片抖动效果
2010/09/17 Javascript
js网页侧边随页面滚动广告效果实现
2011/04/14 Javascript
30个精美的jQuery幻灯片效果插件和教程
2011/08/23 Javascript
不同的jQuery API来处理不同的浏览器事件
2012/12/09 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
2015/06/08 Javascript
基于jquery实现百度新闻导航菜单滑动动画
2016/03/15 Javascript
vue单页面打包文件大?首次加载慢?nginx带你飞,从7.5M到1.3M蜕变过程(推荐)
2018/01/16 Javascript
深入浅析angular和vue还有jquery的区别
2018/08/13 jQuery
解决Layui选择全部,换页checkbox复选框重新勾选的问题方法
2018/08/14 Javascript
JavaScript监听键盘事件代码实现
2020/06/03 Javascript
vue data对象重新赋值无效(未更改)的解决方式
2020/07/24 Javascript
python读写ini配置文件方法实例分析
2015/06/30 Python
python 文件操作删除某行的实例
2017/09/04 Python
Flask模拟实现CSRF攻击的方法
2018/07/24 Python
Python使用爬虫抓取美女图片并保存到本地的方法【测试可用】
2018/08/30 Python
Django框架首页和登录页分离操作示例
2019/05/28 Python
自定义django admin model表单提交的例子
2019/08/23 Python
树莓派安装OpenCV3完整过程的实现
2019/10/10 Python
python小项目之五子棋游戏
2019/12/26 Python
Python-jenkins模块获取jobs的执行状态操作
2020/05/12 Python
简单介绍一下pyinstaller打包以及安全性的实现
2020/06/02 Python
CSS3动画效果回调处理详解
2014/12/10 HTML / CSS
WoolOvers澳洲官方网站:英国针织服装公司
2018/05/13 全球购物
Ramy Brook官网:美国现代女装品牌
2019/06/18 全球购物
《理想》教学反思
2014/02/17 职场文书
学雷锋先进个人事迹
2014/05/26 职场文书
群众路线剖析材料范文
2014/10/09 职场文书
浅析Django接口版本控制
2021/06/26 Python
世界十大儿童漫画书排名,法国国宝漫画排第五,第二是轰动日本连环
2022/03/18 欧美动漫
js面向对象编程OOP及函数式编程FP区别
2022/07/07 Javascript