如何在验证期间在 yii 框架中为字段集动态设置边框?
失败时 fieldset 的边框应该变成红色,而成功时 fieldset 的边框应该变成绿色..
如果任何一个输入失败,如果所有元素都正确,则 feildset 应该显示失败和成功。
<fieldset class="field">
<div class="visible column">
<div>
<?php echo $form->labelEx( $modelAddress, 'First Name'); ?>
<?php echo $form->textField( $modelAddress, 'firstName'); ?>
<div class="indicator"> </div>
<?php echo $form->error( $modelAddress, 'firstName'); ?>
</div>
</div>
</fieldset>
//My Script
<script>
$(document).ready(function()
{ $("input").each(function(){if ($(this).hasClass("error"))
{ $(this).parent().parent().parent().parent().addClass("fieldseterror");
}
});
</script>
//PHP
<?php
$form = $this->beginWidget( 'CActiveForm', array(
'id' => 'registration',
'enableAjaxValidation' => true,
'clientOptions'=>array(
'validateOnSubmit'=>true,
'afterValidate' => 'js:checkErrors'
),'htmlOptions' => array( 'class' => 'vertical inner custom_frm_styl')));
?>