加载中...

Yii --CActiveForm的Ajax数据验证


  1. 视图定义form表单开启ajax验证
    1. $form = $this->beginWidget('CActiveForm',
    2. array(
    3. 'id'=>'zdzone-form',
    4. 'enableAjaxValidation'=>true,//开启ajax验证
    5. 'enableClientValidation'=>true,//开启客户端验证,生成js
    6. 'action'=>'/manage/adzone/createadzone',
    7. ));
    8. ?>

  2. 控制器验证ajax提交的数据
    1. //ajax数据验证
    2. if(isset($_POST['ajax']) && $_POST['ajax']==='zdzone-form')
    3. {
    4. echo CActiveForm::validate($model);
    5. Yii::app()->end();
    6. }


还没有评论.