php教程

超轻量级php框架startmvc

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

更新时间:2020-03-10 02:48:45 作者:startmvc
本文实例讲述了Yii基于CActiveForm的Ajax数据验证用法。分享给大家供大家参考,具体如下:1.

本文实例讲述了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 CActiveForm Ajax 数据验证