I am using in my details model rules
array('gender,age', 'required' ,'on' => 'bassearch'),
I am using the bassearch action in my site controller in the actionbassearch I have
$model= new Details;
if(isset($_POST['ajax']) && $_POST['ajax']==='search-form')
{
echo "hi";
echo CActiveForm::validate($model);
Yii::app()->end();
}
In My view/site/index.php I have
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'search-form',
'action'=>'index.php?r=site/bassearch',
'enableClientValidation'=>true,
'enableAjaxValidation'=>true,
'clientOptions'=>array(
'validateOnSubmit'=>true,
'validateOnChange'=>true,
'validateOnType'=>false,
),
)); ?>
I am still not able to validate through ajax