Validation 如何在Yii2中设置窗体组后的errorPlacement
如何在Yi2 activeform中设置errorPlacement,或在form group之后使用kartik active form? 下面是查看文件的代码Validation 如何在Yii2中设置窗体组后的errorPlacement,validation,yii2,kartik-v,active-form,Validation,Yii2,Kartik V,Active Form,如何在Yi2 activeform中设置errorPlacement,或在form group之后使用kartik active form? 下面是查看文件的代码 <div class="col-sm-6"> <div class="form-group field-signupform-value1 required"> <label class="control-label" for="signupform-value1">v
<div class="col-sm-6">
<div class="form-group field-signupform-value1 required">
<label class="control-label" for="signupform-value1">value1 Name</label>
<input type="text" id="signupform-value1" class="form-control" name="SignupForm[value1]" placeholder="value1 Name" aria-required="true">
<p class="help-block help-block-error"></p>
</div>
</div>
值1名称
我希望html代码如下 应在之后自动添加
<div class="col-sm-6">
<div class="form-group field-signupform-value1 required">
<label class="control-label" for="signupform-value1">value1 Name</label>
<input type="text" id="signupform-value1" class="form-control" name="SignupForm[value1]" placeholder="value1 Name" aria-required="true">
</div>
<p class="help-block help-block-error"></p>
</div>
值1名称
查看您的输入,不需要更改错误消息的替换,但是如果您想使用输入模板属性,可以参考以下内容
<?php $form = ActiveForm::begin([
'fieldConfig'=>['template'=>'<div style="border:solid 1px black;padding-bottom:15px">{label}{input}{hint}</div>{error}']
]); ?>
我是通过下面的代码实现的。谢谢你的建议
<?php
$form = ActiveForm::begin([
'fieldConfig'=>['template'=>' <div class="custom">
{label}{input}
</div>
{error}',
'inputOptions' => [
'placeholder' => 'Username ...',
'class'=>'form-control',
]]
]); ?>
您想更改位置的原因是什么?因为我的表单设计要求错误标签应该显示在表单组后面,您所说的表单组后面是什么意思?你是说在表格的顶端?在底部?你能给我们看一下你的设计截图吗?你想在哪里显示一条错误消息?@NitinPund,我已经在我的帖子中粘贴了html代码。你能检查一下吗?看截图,你不需要改变它的位置