【发布时间】:2018-07-02 06:27:33
【问题描述】:
我正在使用 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>
在上面的例子中,文本“无效的反馈文本”没有显示出来。
原因是无效反馈 div 不是输入控件的直接兄弟。
这是 alpha/beta 版本的一个问题,但我的印象是,这已在 4.0 版本中得到修复。 (至少相关的ticket已经关闭了。)
那么,如果我不能将反馈文本作为相关输入控件的直接兄弟,我该如何使用引导验证? (这在我的应用程序中根本不可行。)
这是一个小提琴: https://jsfiddle.net/zygrsrox/
【问题讨论】:
-
那为什么不把它当作直接兄弟呢?
-
你试过用
form标签包裹它吗?
标签: css twitter-bootstrap bootstrap-4