Bootstrap 表单验证formValidation 实现远程验证功能

发布时间 - 2026-01-11 01:09:12    点击率:

最近项目用到了一个很强大的表单验证。记录下。官方地址:http://formvalidation.io/api/

还有一点很重要:这个插件的Bootstrap最好用他们自带的,有点改动。不用再去Bootstrap官网下载。

向上效果:



 

先导入资源:

<link rel="stylesheet" href="vendor/bootstrap/css/bootstrap.css" rel="external nofollow" />
  <link rel="stylesheet" href="dist/css/formValidation.css" rel="external nofollow" /
<script type="text/javascript" src="vendor/jquery/jquery.min.js"></script>
  <script type="text/javascript" src="vendor/bootstrap/js/bootstrap.min.js"></script>
  <script type="text/javascript" src="dist/js/formValidation.js"></script>
  <script type="text/javascript" src="dist/js/framework/bootstrap.js"></script>
  <script type="text/javascript" src="dist/js/language/zh_CN.js"></script>

html:

<form id="defaultForm" class="form-horizontal">
  <div class="form-group">
    <label class="col-xs-3 control-label">Full name</label>
    <div class="col-xs-5">
      <input type="text" class="form-control" name="boxId" />
    </div>
  </div>
</form>

下面是验证代码;

$('#defaultForm').formValidation({
 message: '此值无效', icon: { valid: 'glyphicon glyphicon-ok', invalid: 'glyphicon glyphicon-remove', validating: 'glyphicon glyphicon-refresh' }, locale: 'zh_CN', fields:{
    boxId:{
      verbose: false,//代表验证按顺序验证。验证成功才会下一个(验证成功才会发最后一个remote远程验证)
      validators: {
        notEmpty: {
          message: '这是必填字段'
        },
        digits: {
          message: '值不是数字'
        },
        stringLength: {
          min: 16,
          message:'必须为16个数字'
        },
        remote: {
           type: 'POST',
          url: '/box/unique',
          message: '此设备号已存在',
          delay: 2000
        }
      }
    },
        onSuccess:function(){
    //点击提交表单。表单所有都验证成功
       }
    });

后台返回

{ “valid”: true }//通过验证 
或 
{ “valid”: false }//不通过—》 ‘此设备号已存在',

效果图;




以上所述是小编给大家介绍的Bootstrap 表单验证formValidation 实现远程验证功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# bootstrap  # 表单验证  # formValidation  # BootStrap表单验证 FormValidation 调整反馈图标位置的实例代码  # Bootstrap中的表单验证插件bootstrapValidator使用方法整理(推荐)  # 实用又漂亮的BootstrapValidator表单验证插件  # JS组件Form表单验证神器BootstrapValidator  # 基于Bootstrap+jQuery.validate实现Form表单验证  # Bootstrap 表单验证formValidation 实现表单动态验证功能  # 表单  # 才会  # 小编  # 这是  # 在此  # 给大家  # 很重要  # 再去  # 自带  # 所述  # 给我留言  # 必填  # 官网  # 感谢大家  # 最好用  # 不通过  # 很强大  # 疑问请  # 有任何  # 实现远程 


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


相关推荐: 如何在景安服务器上快速搭建个人网站?  如何在香港服务器上快速搭建免备案网站?  网页设计与网站制作内容,怎样注册网站?  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  如何在VPS电脑上快速搭建网站?  作用域操作符会触发自动加载吗_php类自动加载机制与::调用【教程】  如何在IIS中新建站点并配置端口与物理路径?  Laravel模型关联查询教程_Laravel Eloquent一对多关联写法  如何基于云服务器快速搭建个人网站?  香港服务器网站测试全流程:性能评估、SEO加载与移动适配优化  大连 网站制作,大连天途有线官网?  Laravel如何生成和使用数据填充?(Seeder和Factory示例)  Laravel中DTO是什么概念_在Laravel项目中使用数据传输对象(DTO)  Laravel如何处理和验证JSON类型的数据库字段  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  谷歌浏览器如何更改浏览器主题 Google Chrome主题设置教程  Laravel如何集成微信支付SDK_Laravel使用yansongda-pay实现扫码支付【实战】  为什么要用作用域操作符_php中访问类常量与静态属性的优势【解答】  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  猪八戒网站制作视频,开发一个猪八戒网站,大约需要多少?或者自己请程序员,需要什么程序员,多少程序员能完成?  Laravel如何实现URL美化Slug功能_Laravel使用eloquent-sluggable生成别名【方法】  如何在建站之星网店版论坛获取技术支持?  Laravel如何与Docker(Sail)协同开发?(环境搭建教程)  UC浏览器如何设置启动页 UC浏览器启动页设置方法  Laravel怎么进行数据库事务处理_Laravel DB Facade事务操作确保数据一致性  如何在万网ECS上快速搭建专属网站?  如何在阿里云购买域名并搭建网站?  浅谈javascript alert和confirm的美化  php读取心率传感器数据怎么弄_php获取max30100的心率值【指南】  Laravel如何使用Blade模板引擎?(完整语法和示例)  MySQL查询结果复制到新表的方法(更新、插入)  如何用PHP快速搭建CMS系统?  宙斯浏览器文件分类查看教程 快速筛选视频文档与图片方法  Win11怎么关闭专注助手 Win11关闭免打扰模式设置【操作】  香港服务器网站生成指南:免费资源整合与高速稳定配置方案  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  Laravel怎么实现搜索功能_Laravel使用Eloquent实现模糊查询与多条件搜索【实例】  电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?  Laravel项目结构怎么组织_大型Laravel应用的最佳目录结构实践  微信h5制作网站有哪些,免费微信H5页面制作工具?  Laravel如何实现多语言支持_Laravel本地化与国际化(i18n)配置教程  公司网站制作需要多少钱,找人做公司网站需要多少钱?  如何打造高效商业网站?建站目的决定转化率  免费网站制作appp,免费制作app哪个平台好?  Thinkphp 中 distinct 的用法解析  Swift开发中switch语句值绑定模式  Bootstrap整体框架之JavaScript插件架构  制作公司内部网站有哪些,内网如何建网站?