全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

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 下载地址

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


# bootstrapValidator.min.js表单验证  # bootstrapValidator表单验证  # bootstrap表单验证  # jquery表单验证插件(jquery.validate.js)的3种使用方式  # JS实现的通用表单验证插件完整实例  # 自己编写的支持Ajax验证的JS表单验证插件  # 使用vue自定义指令开发表单验证插件validate.js  # 拥有一个属于自己的javascript表单验证插件  # 快速学习jQuery插件 jquery.validate.js表单验证插件使用方法  # jQuery.validate.js表单验证插件的使用代码详解  # vue.js表单验证插件(vee-validate)的使用教程详解  # JS表单验证插件之数据与逻辑分离操作实例分析【策略模式】  # 表单  # 下载地址  # 下划线  # 两次  # 提示信息  # 大家分享  # 具体内容  # 大家多多  # 为空  # 全选  # 输入框  # 不合法  # bottom  # color  # td  # px  # width  # left  # padding  # method 


相关文章: 网站网页制作电话怎么打,怎样安装和使用钉钉软件免费打电话?  佛山网站制作系统,佛山企业变更地址网上办理步骤?  建站之星后台管理如何实现高效配置?  常州自助建站工具推荐:低成本搭建与模板选择技巧  建站主机空间推荐 高性价比配置与快速部署方案解析  开封网站制作公司,网络用语开封是什么意思?  交易网站制作流程,我想开通一个网站,注册一个交易网址,需要那些手续?  实例解析Array和String方法  在线制作视频的网站有哪些,电脑如何制作视频短片?  北京制作网站的公司,北京铁路集团官方网站?  如何选择高效响应式自助建站源码系统?  广德云建站网站建设方案与建站流程优化指南  建站之星后台管理系统如何操作?  名字制作网站免费,所有小说网站的名字?  如何在Golang中引入测试模块_Golang测试包导入与使用实践  建站之星展会模板:智能建站与自助搭建高效解决方案  建站DNS解析失败?如何正确配置域名服务器?  小建面朝正北,A点实际方位是否存在偏差?  建站ABC备案流程中有哪些关键注意事项?  如何在万网自助建站中设置域名及备案?  如何快速登录WAP自助建站平台?  巅云智能建站系统:可视化拖拽+多端适配+免费模板一键生成  建站之星伪静态规则如何正确配置?  免费制作小说封面的网站有哪些,怎么接网站批量的封面单?  英语简历制作免费网站推荐,如何将简历翻译成英文?  如何在宝塔面板中修改默认建站目录?  如何快速查询域名建站关键信息?  php条件判断怎么写_ifelse和switchcase的使用区别【对比】  网站微信制作软件,如何制作微信链接?  如何快速配置高效服务器建站软件?  建站之星安装后界面空白如何解决?  如何在阿里云通过域名搭建网站?  ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?  如何快速搭建二级域名独立网站?  建站之家VIP精选网站模板与SEO优化教程整合指南  重庆网站制作公司哪家好,重庆中考招生办官方网站?  上海网站制作开发公司,上海买房比较好的网站有哪些?  家庭建站与云服务器建站,如何选择更优?  如何在Golang中指定模块版本_使用go.mod控制版本号  深圳网站制作的公司有哪些,dido官方网站?  如何在香港免费服务器上快速搭建网站?  网站制作报价单模板图片,小松挖机官方网站报价?  如何快速启动建站代理加盟业务?  宝塔新建站点为何无法访问?如何排查?  实现虚拟支付需哪些建站技术支撑?  ,网页ppt怎么弄成自己的ppt?  c++怎么用jemalloc c++替换默认内存分配器【性能】  制作企业网站建设方案,怎样建设一个公司网站?  制作无缝贴图网站有哪些,3dmax无缝贴图怎么调?  东莞专业制作网站的公司,东莞大学生网的网址是什么? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。