关键词搜索

源码搜索 ×
×

BootStrap笔记-popover的使用(popover中放验证码,点击更新)

发布2022-02-07浏览1099次

详情内容

做出来的效果是这样的。

当鼠标点击验证码的Input框时。

点击里面的img可以进行刷新

对应的代码如下:

  1. <link href="css/bootstrap.min.css" rel="stylesheet" />
  2. <link href="css/cover.css" rel="stylesheet" />
  3. <script src="js/popper.min.js"></script>
  4. <script src="js/bootstrap.bundle.js"></script>
  5. <script src="js/bootstrap.min.js"></script>
  6. <script src="js/jquery-3.6.0.min.js"></script>

关键的js文件为:

popper.min.js和bootstrap.bundle.js和bootStrap.min.js和jquery-3.6.0.min.js

对应的input框为:

  1. <form class="">
  2. <div class="form-floating mb-3">
  3. <input type="text" class="form-control rounded-4 text-white bg-dark" id="userName" placeholder="name@example.com" />
  4. <label name="userName" for="userName">用户名</label>
  5. </div>
  6. <div class="form-floating mb-3">
  7. <input type="password" class="form-control rounded-4 text-white bg-dark" id="password" placeholder="password" />
  8. <label name="password" for="password">密码</label>
  9. </div>
  10. <div class="form-floating mb-3">
  11. <input type="password" class="form-control rounded-4 text-white bg-dark" data-bs-toggle="popover" title="点击刷新" data-html="true" data-bs-content='<img src="" />' id="captcha" placeholder="text" />
  12. <label name="password" for="captcha" >验证码</label>
  13. </div>
  14. <button class="w-100 mb-2 btn btn-lg rounded-4 btn-outline-light" type="submit">登录</button>
  15. </form>

在html结尾后填写js脚本

  1. <script>
  2. $(function(){
  3. $("[data-bs-toggle='popover']").popover({
  4. html: true,
  5. placement: "left",
  6. content: "<img id='captchaImg' src='index.php?p=user&c=privilege&a=captcha' width='200' height='60px'>"
  7. });
  8. }).click(function (){
  9. $("#captchaImg").click(function (){
  10. $("#captchaImg").attr("src", "index.php?p=user&c=privilege&a=captcha&"+ Math.random());
  11. });
  12. });
  13. </script>

相关技术文章

点击QQ咨询
开通会员
返回顶部
×
微信扫码支付
微信扫码支付
确定支付下载
请使用微信描二维码支付
×

提示信息

×

选择支付方式

  • 微信支付
  • 支付宝付款
确定支付下载