Pos*_*rte 6 css twitter-bootstrap bootstrap-4
我正在使用 Bootstrap 4.0(非测试版)验证并且在显示无效反馈文本时遇到问题。
<div class="form-row">
<label class="form-control-label">Name:</label>
<div class="col-4">
<input class="form-control is-invalid" min="0" type="number"/>
</div>
<div class="col-4">
<div class="invalid-feedback">
Invalid Feedback Text
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
在上面的例子中,没有显示文本“无效反馈文本”。
原因是无效反馈 div 不是输入控件的直接兄弟。
这一直是 alpha/beta 版本的问题,但我的印象是这已在 4.0 版本中修复。(至少相关工单已经关闭。)
那么,如果我不能将反馈文本作为相关输入控件的直接兄弟,我该如何使用引导程序验证?(这在我的应用程序中根本不可行。)
这是一个小提琴:https : //jsfiddle.net/zygrsrox/
Zim*_*Zim 12
你是对的,意图是输入是反馈消息的兄弟。您可以强制显示无效反馈的唯一方法是使用类似的东西d-block
(或一些自定义的 CSS 选择器)。也许您可以d-block
在验证期间以编程方式在您的应用程序中添加。
<div class="form-row">
<label class="form-control-label">Name:</label>
<div class="col-4">
<input class="form-control is-invalid" min="0" type="number"/>
</div>
<div class="col-4">
<div class="invalid-feedback d-block">
Invalid Feedback Text
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
8998 次 |
最近记录: |