Buenas noches.
Señores ando experimentando YII y realmente es GENIAL, pero tengo un gran problema.
en un formulario que estoy generando, la validacion del mismo que la realizo por ajax, solo se realiza cuando le doy click en el boton de submit y no cuando salgo o pierde el foco algun campo, ya no se que mas leer o hacer el codigo de mi formulario esta tal cual como el ejemplo de logueo de yii.
Formulario
$form=$this->beginWidget('CActiveForm', array(
'id'=>'submit-form',
'enableAjaxValidation'=>true,
'enableClientValidation'=>true,
'clientOptions'=>array('validateOnSubmit'=>true,),
'focus'=>'input:visible:enabled:first',
));
Input del Formulario
<div class="row">
<?php echo $form->error($model,'campo1'); ?>
<?php echo $form->labelEx($model,'campo1'); ?>
<?php echo Chtml::textField('model','',array('size'=>60,'maxlength'=>60)); ?>
<?php
echo CHtml::ajaxButton ("consultar",CController::createUrl('Dato/BuscarCampo'),
array('update' => '#datocampo', 'data'=> array('idp' => 'js:getvalJQbyID("model")'))
,array('id'=>'search-idp',));
?>
</div>
<div id="datocampo">
<?php $this->renderPartial('_ajaxPaciente', array('myValue'=>$myValue)); ?>
</div>
en el cual hago una consulta por ajax a a otro modelo para traer datos en mi formulario.
pregunto no se puede validar el campo automaticamente, al perder el foco ? sin necesidad de darle submit al formulario =?
Gracias de antemano