在规则中,我有一个带有html文本的自定义消息:
[ 'user_email', 'required', 'message' => 'Don\'t have one? <a href="/contact-us">Give us a call</a>' ],
Run Code Online (Sandbox Code Playgroud)
我的表格:
<?php $form = ActiveForm::begin( [
'enableAjaxValidation' => true,
'validationUrl' => '/user/validate-register',
] ); ?>
<?= $form->field( $model, 'user_email', [
'errorOptions' => [
'encode' => false,
]
] )->textInput( [ 'maxlength' => true ] ) ?>
Run Code Online (Sandbox Code Playgroud)
当我输入errorOptions时,不会显示错误消息...它突出显示为红色,但不显示内联消息.
随着errorOptions出现任何错误消息在所有
添加类help-block以正确应用css.
形成
$form = ActiveForm::begin([
'fieldConfig' => [
'errorOptions' => [
'encode' => false,
'class' => 'help-block'
],
],
]);
Run Code Online (Sandbox Code Playgroud)
领域
<?= $form->field( $model, 'user_email', [
'errorOptions' => [
'encode' => false,
'class' => 'help-block'
]
])->textInput( [ 'maxlength' => true ] ) ?>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1300 次 |
| 最近记录: |