无法在Bootstrap 4中进行验证

我正在尝试通过Bootstrap激活验证,并且已粘贴到页面上的follownig示例中。

<div class="form-group has-success">

<label class="form-control-label" for="inputSuccess1">Input with success</label>

<input type="text" class="form-control form-control-success" id="inputSuccess1">

<div class="form-control-feedback">Success! You've done it.</div>

<small class="form-text text-muted">Example help text that remains unchanged.</small>

</div>

我可以看到输入控件的外观发生了变化(现在有点圆了,现在更加美观了),

它仍然没有显示绿色边框,就像在链接到的页面上可以看到的那样。我要链接到的Bootstrap指出如下。

<link rel="stylesheet"

href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-beta/css/bootstrap.min.css" />

尝试用googlearch问题,我只获得示例链接到从中获得示例的官方站点,因此在此方面几乎没有什么帮助。我在摆弄这个问题。

我该怎么办?我想念什么?

回答:

从Bootstrap 4beta版本开始验证已更改。

有效状态选择器使用was-validated通过 JavaScript 验证表单后将动态添加的类。例如…

<form class="container was-validated" novalidate="">

<div class="form-group">

<label class="form-control-label" for="inputSuccess1">Input with success</label>

<input type="text" class="form-control" name="i1" id="inputSuccess1">

<div class="valid-feedback">Success! You've done it.</div>

</div>

<div class="form-group">

<label class="form-control-label" for="inputSuccess2">Input with danger</label>

<input type="text" class="form-control" name="i2" required="" id="inputSuccess2">

<div class="invalid-feedback">That didn't work.</div>

</div>

<div class="">

<button type="submit" class="btn btn-secondary">Text</button>

</div>

</form>


如文档中所述,如果您打算使用 验证,则只需在表单控件上设置 或 类即可。

<form class="container">

<div class="form-group">

<label class="form-control-label" for="inputSuccess1">Input with success</label>

<input type="text" class="form-control is-valid" id="inputSuccess1">

<div class="valid-feedback">Success! You've done it.</div>

</div>

</form>

以上是 无法在Bootstrap 4中进行验证 的全部内容, 来源链接: utcz.com/qa/403871.html

回到顶部