twitter-bootstrap - bootstrap 4 验证类未显示在输入/反馈元素中

标签 twitter-bootstrap bootstrap-4

根据bootstrap documentation . following bootply markup应该包含绿色和红色元素,此外我期待 invalid-feedback要显示的消息。

我想将正确的样式合并到 angular4 react 形式中。

<form class="was-validated">
    <div class="form-group is-invalid">
        <div class="input-group mb-3">
            <span class="input-group-addon">@</span>
            <input type="text" class="form-control is-invalid" placeholder="Email" formcontrolname="email">
        </div>
        <div class="invalid-feedback">Shucks, check the formatting of that and try again.</div>
    </div>

    <div class="form-group has-success">
        <div class="input-group mb-3">
            <span class="input-group-addon">@</span>
            <input type="text" class="form-control" placeholder="Email" formcontrolname="email">
        </div>
        <div class="invalid-feedback">Shucks, check the formatting of that and try again.</div>
    </div>
</form>

我已申请 .is-invalid类到几个元素,包括父元素。

编辑

我找到了 a bug logged 为了这。
所以本着stackoverflow的精神,我很高兴接受一个解决方法(css)回答要么放回所有旧的has-*类,或者解决这个错误,如果它已经准备好 angular 4 验证,那就更棒了......

最佳答案

选择了这个简单的选项

/* validation and error display */
.invalid-feedback {
    display: none;
}
.was-validated .invalid-feedback {
    font-family: oxygen;
    display: block;
}

show-errors ul {
    margin: 0;
    padding: 0;

    li, li.invalid-feedback {
        margin: 0;
        padding: 0;
        line-height: 1em;
    }
}

show-errors + button {
    margin-top:1em;
}

关于twitter-bootstrap - bootstrap 4 验证类未显示在输入/反馈元素中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46462133/

相关文章:

jQuery 事件在 asp.net mvc(4) 第二部分中的部分 View 发布后停止工作

twitter-bootstrap - 如何使用 bower、gulp 和 elixir 在 Laravel 5 中安装 Bootstrap ?

javascript - Bootstrap 可折叠行为很奇怪

twitter-bootstrap - Angular UI Timepicker 垂直对齐

css - 对于 Bootstrap 4 站点,我应该在 body 还是 main 级别添加 container-fluid

html - 从最后一个子 css 中删除边框

html - Bootstrap 不适合个别类(class)

javascript - 使 Bootstrap 折叠动画可选

html - 下拉 react 不适用于 Bootstrap v4

html - 检查器中的 CSS 元素显示错误的代码行?