in yii i find validateOnChange and validateOnType in clientoptions in yii 1.1.X
but I need ajax if the client enters a space in the textField. Like a tag in stackoverflow
this is my _form.php
<?php
?>
<div class="form">
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'text-form',
'enableAjaxValidation'=>TRUE,
'focus'=>array($model,'subject'),
'clientOptions'=>array(
'validateOnChange'=>true,
'validateOnType'=>'true',
'validationDelay'=>10,
),
)); ?>
<p class="note">Fields with <span class="required">*</span> are required.</p>
<?php echo $form->errorSummary($model); ?>
<div class="row">
<?php echo $form->labelEx($model,'subject'); ?>
<?php echo $form->textField($model,'subject',array('size'=>60,'maxlength'=>80)); ?>
<?php echo $form->error($model,'subject'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'matn'); ?>
<?php echo $form->textField($model,'matn',array('size'=>60,'maxlength'=>255)); ?>
<?php echo $form->error($model,'matn'); ?>
</div>
<div class="row">
<?php echo $form->labelEx($model,'group'); ?>
<?php echo $form->textField($model,'group',array('size'=>20,'maxlength'=>20)); ?>
<?php echo $form->error($model,'group'); ?>
</div>
<?php $userX=yii::app()->session['idX']; ?>
<div class="row">
<?php
<?php echo $form->textField($model,'user_id',array ('value'=>$userX,'type'=>"hidden")); ?>
<?php
</div>
<div class="row">
<?php echo $form->labelEx($model,'Privacy'); ?>
<?php echo $form->dropDownList($model,'Privacy', array('1'=>'Public','2'=>'Only me')); ?>
<?php echo $form->error($model,'Privacy'); ?>
</div>
<div class="row buttons">
<?php echo CHtml::submitButton($model->isNewRecord ? 'Create' : 'Save'); ?>
</div>
<?php $this->endWidget(); ?>
</div>
source
share