我有 Yii 形式。一些字段是必需的。提交表单时,我需要将 CSS 类“error”添加到文本输入中。我的代码:
<?php $form=$this->beginWidget('CActiveForm', array(
'id'=>'contact-form',
'enableClientValidation'=>true,
'clientOptions'=>array(
'validateOnSubmit'=>true,
),
)); ?>
<ul class="contact_form">
<li class="row">
<?php echo $form->labelEx($model,'name'); ?>
<?php echo $form->textField($model,'name', array('class'=>'input')); ?>
<?php echo $form->error($model,'name'); ?>
</li>
...
现在我只得到带有错误信息的 div:
<div class="errorMessage" id="ContactForm_name_em_" style="">Laukelis „Vardas, pavardė“ negali būti tuščias.</div>
如何将“错误”类添加到输入字段?
最佳答案
<?php echo $form->textField($model,'name', array('class'=>'input' . ( $model->getError('name') ? ' error' : ''))); ?>
关于php - Yii。如何添加 css "error"类以在表单提交时输入?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11883820/