当前位置: 首页 > 面试题库 >

无法在Bootstrap 4中进行验证

慕乐池
2023-03-14
问题内容

我正在尝试通过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>

如文档中所述,如果您打算使用 服务器端 验证,则只需在表单控件上设置 is-validis-invalid 类即可。

<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>


 类似资料:
  • 问题内容: 我正在尝试使用Jersey 1.X版本连接到安全的外部休息服务。 我用下面的代码 但是我一直在碰这个例外。 我检查了此外部Rest服务的API,它说它支持基本HTTP身份验证,但我不知道为什么我一直遇到此错误。 有什么想法吗? 问题答案: 由于基本身份验证本身缺乏安全性,因此通常通过SSL来完成,如您在URL 的架构中所见。使用SSL时,会使用证书。SSL握手由服务器发送其证书和客户端

  • 问题内容: 我正在使用express-validator进行验证。我在数据库中使用猫鼬,它还内置了验证功能。我想知道应该使用哪一个? 我还想知道express-validator中的验证是否并行。以下面的代码为例: isUnique()是一种自定义验证方法,它检查电子邮件是否尚未注册,它查询数据库以进行验证。尽管在上面的代码中未提及,但是我还有其他一些职位要求,我需要验证多个字段,在每个字段中都将

  • 主要内容:实例,进度条高度,实例,进度条标签,实例,不同颜色的进度条,实例,条纹的进度条,实例,动画进度条,实例,混合色彩进度条,实例进度条可以显示用户任务的完成过程。 创建一个基本的进度条的步骤如下: 添加一个带有 .progress 类的 <div>。 接着,在上面的 <div> 内,添加一个带有 class .progress-bar 的空的 <div>。 添加一个带有百分比表示的宽度的 style 属性,例如 style="width:70%" 表示进度条在 70% 的位置。 实例 <d

  • ii)$jboss_home/bin/kcadm.sh配置凭据--服务器http://localhost:8080/auth--realm master-user uadmin--password${UADMIN_PWD} iii)$jboss_home/bin/kcadm.sh create realms-s realm=myrealm-s enabled=true 最重要的是- 对于领域创建过

  • 我正在尝试在我的Laravel 6应用程序中使用smtp电子邮件功能。 有趣的是: 它在我的本地主机中工作正常 它也在我的服务器中工作(没有超文本传输协议) 当我在服务器中应用https时,它停止工作。 它给了我以下错误: 使用3个可能的身份验证器在用户名"*********@gmail.com的SMTP服务器上进行身份验证失败。身份验证器LOGIN返回预期响应代码235,但得到代码“534”,并

  • 很抱歉,如果这个问题写得不好,我宁愿解释一下。一切都很好,突然间,每次我做时,我都会出错。我已经测试了我的ssh密钥,它似乎在工作,所以我不知道发生了什么。 以下是VSCode集成终端的情况: 然后当我尝试提交时: 如果y尝试从Linux mint终端执行相同的操作,我会得到,当我推时,我推: 我不知道如何解决这个问题。希望有人能帮帮我! PD:我尝试使用令牌进行身份验证,但我想用ssh解决这个问