源码网,源码论坛,源码之家,商业源码,游戏源码下载,discuz插件,棋牌源码下载,精品源码论坛

 找回密码
 立即注册
楼主: ttx9n

[JavaScript] bootstrapValidator.min.js表单验证插件

[复制链接]

7万

主题

861

回帖

32万

积分

论坛元老

Rank: 8Rank: 8

积分
329525
发表于 2017-2-9 14:04:57 | 显示全部楼层 |阅读模式
这篇文章主要为大家详细介绍了bootstrapValidator.min.js表单验证插件的使用方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

本文实例为大家分享了bootstrapValidator.min.js表单验证的具体代码,供大家参考,具体内容如下

注意:下载后全选复制并粘贴到新建js文件名为bootstrapValidator.min.js下即可。

测试代码:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title></title>
  <style>
    table{
      width: 690px;
    }
    th{
      padding-left: 23%;
      padding-bottom: 20px;
    }
    td{
      width: 110px;
    }
    b{
      color: #f00;
    }
  </style>
</head>
<body>
<!--表单-->
  <div class="ctn">
    <form class="fm" method="post" onsubmit="return doTable()">
      <table align="center">
        <th class="perWl" align="left" colspan="2">物流服务商</th>
        <tr>
          <td class="txt" align="right" width="100">登 陆 名 称:</td>
          <td class="wlIcon icon">
           <s></s>
           <input type="text" name="lgname" maxlength="20"/>
           <b>*</b>
           <span></span>
          </td>
        </tr>
        <tr>
          <td class="txt" align="right">密 码:</td>
          <td class="wlIcon icon">
           <s class="mm"></s>
           <input type="password" name="password" maxlength="18"/>
           <b>*</b>
           <span></span>
          </td>
        </tr>
        <tr>
          <td class="txt" align="right">确 认 密 码:</td>
          <td class="wlIcon icon">
           <s class="mm"></s>
           <input type="password" name="repass" maxlength="18"/>
           <b>*</b>
           <span></span>
          </td>
        </tr>
        <tr>
          <td class="wlBtns" align="center" colspan="2">
           <s></s>
           <button type="submit">注 册</button>
           <button class="cancel" type="submit">取 消</button>
          </td>
        </tr>
      </table>
    </form>
  </div>
  <script src="js/jquery-1.11.3.js"></script>
  <script src="js/bootstrapValidator.min.js"></script>
  <script type="text/javascript">
    /*表单验证*/
    var gets = true;//是否让表单提交
    $(function(){
      // 提示信息===========================================
      $("input[name=lgname]").focus(function(){
        if($(this).val() == this.defaultValue){
          $(this).val('');
        }
      }).blur(function(){
        if($(this).val() == ''){
          $(this).val(this.defaultValue);
        }
      });
      //当输入框失去焦点的时候,需要执行的方法
      $("input[name=lgname]").blur(function(){doLgname();});
      $("input[name=password]").blur(function(){doPassword();});
      $("input[name=repass]").blur(function(){doRepass();});
    });
    // 登陆名称的验证==========================
    function doLgname(){
      var t = $("input[name=lgname]");
      var span = t.next();
      if(/^\w{6,16}$/.test(t.val())){
        span.html("填写正确").css({color:"green",fontSize:"12px"});
        return true;
      }else{
        span.html("包含数字、字母、下划线,长度在6-16之间").css({color:"#ec4e4e",fontSize:"12px"});
        return false;
      }
    }
    // 密码的验证==========================
    function doPassword(){
      var t = $("input[name=password]");
      var span = t.next();
      if(t.val() == ''){
        span.html("密码不能为空").css({color:"#ec4e4e",fontSize:"12px"});
        return false;
      }else{
        span.html('');
        if(/.{15,}/.test(t.val())){
          span.html("密码长度不合法");
          return false;
        }
        return true;
      }
    }
    // 确认密码的验证==========================
    function doRepass(){
      var t = $("input[name=repass]");
      var span = t.next();
      if(t.val() == $("input[name=password]").val() && t.val() != ''){
        span.html("填写正确").css({color:"green",fontSize:"12px"});
        return true;
      }else{
        span.html("两次密码不一致").css({color:"#ec4e4e",fontSize:"12px"});
        return false;
      }
    }
    // 数据提交的时候执行的方法
    function doTable(){
      var lg = doLgname();
      var pass = doPassword();
      var repass = doRepass();
      if(lg&&pass&&repass){
        return true;
      }else{
        return false;
      }
    }
  </script>
</body>
</html>

表单插件:bootstrapValidator.min.js 下载地址

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

回复

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2022-8-19 20:46:02 | 显示全部楼层
还不错啊
回复 支持 反对

使用道具 举报

4

主题

2万

回帖

316

积分

中级会员

Rank: 3Rank: 3

积分
316
发表于 2022-8-24 08:38:28 | 显示全部楼层
看看看看看看看看看看看看看看看看看看看看看看看看看看看
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2022-12-25 19:26:06 | 显示全部楼层
飞飞飞飞飞飞飞飞飞飞飞飞飞
回复 支持 反对

使用道具 举报

11

主题

2万

回帖

300

积分

中级会员

Rank: 3Rank: 3

积分
300
发表于 2022-12-30 23:21:13 | 显示全部楼层
谢谢您的分享!
回复 支持 反对

使用道具 举报

8

主题

2万

回帖

52

积分

注册会员

Rank: 2

积分
52
发表于 2023-4-15 11:26:06 | 显示全部楼层
的谁vdvdsvdsvdsdsv
回复 支持 反对

使用道具 举报

4

主题

2万

回帖

262

积分

中级会员

Rank: 3Rank: 3

积分
262
发表于 2023-8-20 10:28:20 | 显示全部楼层
哟哟哟哟哟以偶
回复 支持 反对

使用道具 举报

0

主题

2万

回帖

0

积分

中级会员

Rank: 3Rank: 3

积分
0
发表于 2023-8-25 01:02:50 | 显示全部楼层
这个源码不错啊
回复 支持 反对

使用道具 举报

9

主题

2万

回帖

420

积分

中级会员

Rank: 3Rank: 3

积分
420
发表于 2023-9-18 06:45:13 | 显示全部楼层
看到这帖子真是高兴!
回复 支持 反对

使用道具 举报

3

主题

2万

回帖

163

积分

注册会员

Rank: 2

积分
163
发表于 2023-11-4 06:00:11 | 显示全部楼层
有什么好的服务器
TS人妖演出表演服务q3268336102电话13168842816
回复 支持 反对

使用道具 举报

高级模式
B Color Image Link Quote Code Smilies

本版积分规则

手机版|小黑屋|网站地图|源码论坛 ( 海外版 )

GMT+8, 2025-1-31 14:05 , Processed in 0.096038 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表