当我们使用CactiveForm的Widget是这样的:有没有办法让Yii CActiveForm突出显示输入字段?
<?php echo $form->labelEx($model,'name'); ?>
<?php echo $form->textField($model,'name'); ?>
<?php echo $form->error($model,'name'); ?>
我们得到验证的消息,但是,输入字段自己我们对文本框,没有得到任何类。
我想,当的Yii只会验证,一类出现在输入字段,以便它可能使突出。
CHtml::activeTextField
实际上做到这一点:
<?php echo CHtml::activeLabel($model,'name'); ?>
<?php echo CHtml::activeTextField($model,'name') ?>
没有办法做到这一点使用CActiveForm?
补充:
$form=$this->beginWidget('CActiveForm', array(
'id'=>'event-form',
'enableClientValidation' => true,
'clientOptions'=>
一个类确实出现,错误。你到底在说什么? –
@ bool.dev非常感谢。在内联客户端验证时,当使用'echo $ form-> textField($ model,'name');' - 这可能是其他内容时,我无法在输入字段中看到名为“error”的任何类?我唯一得到的是一个带有类的div:“errorMessage”,其中包含错误消息。 – MEM
内联客户端验证在ajaxvalidation?你使用CActiveForm的clientOptions吗? –