8

我正在尝试在表单中启用 ajax 验证,我已在表单中添加了正确的参数,但它不起作用,这是我的代码:

<?php $form=$this->beginWidget('CActiveForm', array(
    'id'=>'user-form',
    'enableAjaxValidation'=>true,
    'htmlOptions' => array(
            'enctype' => 'multipart/form-data',
            'enableClientValidation'=>true
    ),
)); ?>

请指教。

4

1 回答 1

8

在您的操作顶部,添加以下行:

if(isset($_POST['ajax']) && $_POST['ajax']==='user-form'){
    echo CActiveForm::validate($model);
    Yii::app()->end();
}
于 2013-04-18T17:20:17.687 回答