繁体   English   中英

如何更改错误类别(yii2形式)

[英]How to change error class (yii2 form)

我有活动表格:

 <? $form = ActiveForm::begin([ 'layout' => 'horizontal', 'fieldConfig' => [ 'template' => "{input}\\n{hint}\\n{error}", 'horizontalCssClasses' => [ 'error' => 'help-inline', 'hint' => '', ], ], ]); ?> <div class="control-group"> <b>Регистрация</b> </div> <? echo $form->field($model, 'login', ['options' => ['tag' => 'div', 'class' => 'control-group'],'inputOptions' => array('placeHolder' => 'Логин')]); echo $form->field($model, 'password', ['options' => ['tag' => 'div', 'class' => 'control-group'],'inputOptions' => array('placeHolder' => 'Пароль')]); echo $form->field($model, 'repassword', ['options' => ['tag' => 'div', 'class' => 'control-group'], 'inputOptions' => array('placeHolder' => 'Повторите пароль')]); ?> <? ActiveForm::end(); ?> 

如果用户输入了错误的数据,yii2将添加“具有错误”类,但我需要“错误”类。 我怎样才能改变班级? 我试图更改errorOptions的值,但没有帮助。

我解决了问题

 <? $form = ActiveForm::begin([ 'layout' => 'horizontal', 'fieldConfig' => [ 'template' => "{input}\\n{hint}\\n{error}", 'horizontalCssClasses' => [ 'error' => 'help-inline', 'hint' => '', ], ], 'errorCssClass' => 'error' ]); ?> 

您可以更改此行:

'error' => 'help-inline' 

'error' => 'error-inline'

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM