Всем доброе утро, есть форма:
$form = $this->beginWidget('CActiveForm', array(
'id' => 'registration-form',
'action' => '/users/registration',
'enableClientValidation' => true,
'enableAjaxValidation' => true,
'clientOptions' => array(
'validateOnSubmit' => true,
'validateOnChange' => false
),
));
$model = new Users('register');
echo $form->textField($model, 'username', array('value' => 'Логин'));
echo $form->error($model, 'username', array('class' => 'err-text'));
echo CHtml::ajaxSubmitButton('Регистрация', '/users/registration',
array(
'type' => 'POST',
'dataType'=>'json',
'update' => '#registration-form',
),
array('class' => 'btn'));
Но validateOnSubmit не работает, если включить ‘validateOnChange’ => true, валидация срабатывает сразу без нажатия на кнопку(форма в модальном окне), если выключить ничего вообще не работает