bootstrapValidator.min.js表单验证插件

发布时间 - 2026-01-10 22:57:18    点击率:

本文实例为大家分享了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 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel DB事务怎么使用_Laravel数据库事务回滚操作  Laravel如何配置Horizon来管理队列?(安装和使用)  青岛网站建设如何选择本地服务器?  Laravel如何使用集合(Collections)进行数据处理_Laravel Collection常用方法与技巧  Laravel如何记录自定义日志?(Log频道配置)  如何在宝塔面板中修改默认建站目录?  Laravel怎么使用Collection集合方法_Laravel数组操作高级函数pluck与map【手册】  node.js报错:Cannot find module &#39;ejs&#39;的解决办法  iOS UIView常见属性方法小结  如何挑选高效建站主机与优质域名?  邀请函制作网站有哪些,有没有做年会邀请函的网站啊?在线制作,模板很多的那种?  如何在云指建站中生成FTP站点?  Java类加载基本过程详细介绍  香港服务器网站搭建教程-电商部署、配置优化与安全稳定指南  php后缀怎么变mp4格式错误_修改扩展名提示格式不对怎么办【技巧】  Laravel如何使用.env文件管理环境变量?(最佳实践)  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  Laravel如何使用Scope本地作用域_Laravel模型常用查询逻辑封装技巧【手册】  CSS3怎么给轮播图加过渡动画_transition加transform实现【技巧】  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  如何在HTML表单中获取用户输入并结合JavaScript动态控制复利计算循环  制作公司内部网站有哪些,内网如何建网站?  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  香港网站服务器数量如何影响SEO优化效果?  Java解压缩zip - 解压缩多个文件或文件夹实例  html5如何设置样式_HTML5样式设置方法与CSS应用技巧【教程】  Laravel怎么处理异常_Laravel自定义异常处理与错误页面教程  详解Nginx + Tomcat 反向代理 负载均衡 集群 部署指南  Laravel怎么调用外部API_Laravel Http Client客户端使用  在线制作视频网站免费,都有哪些好的动漫网站?  Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南  Gemini怎么用新功能实时问答_Gemini实时问答使用【步骤】  Laravel如何处理表单验证?(Requests代码示例)  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  Linux安全能力提升路径_长期防护思维说明【指导】  Laravel如何自定义错误页面(404, 500)?(代码示例)  详解Oracle修改字段类型方法总结  如何正确下载安装西数主机建站助手?  WEB开发之注册页面验证码倒计时代码的实现  如何在 Python 中将列表项按字母顺序编号(a.、b.、c. …)  网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?  如何获取上海专业网站定制建站电话?  如何用景安虚拟主机手机版绑定域名建站?  重庆市网站制作公司,重庆招聘网站哪个好?  Laravel如何与Pusher实现实时通信?(WebSocket示例)  百度浏览器网页无法复制文字怎么办 百度浏览器复制修复  javascript中对象的定义、使用以及对象和原型链操作小结  java获取注册ip实例  非常酷的网站设计制作软件,酷培ai教育官方网站?