`

BootstrapValidator 验证表单

阅读更多

在线实例

实例演示

使用方法

  1. <form id="defaultForm" method="post" class="form-horizontal" action="target.php"> 
  2.     <div class="form-group"> 
  3.         <label class="col-lg-3 control-label">用户名</label> 
  4.         <div class="col-lg-5"> 
  5.             <input type="text" class="form-control" name="username" /> 
  6.         </div> 
  7.     </div> 
  8.  
  9.     <div class="form-group"> 
  10.         <label class="col-lg-3 control-label">邮箱</label> 
  11.         <div class="col-lg-5"> 
  12.             <input type="text" class="form-control" name="email" /> 
  13.         </div> 
  14.     </div> 
  15.  
  16.     <div class="form-group"> 
  17.         <label class="col-lg-3 control-label">生日</label> 
  18.         <div class="col-lg-5"> 
  19.             <input type="text" class="form-control" name="birthday" /> (YYYY/MM/DD) 
  20.         </div> 
  21.     </div> 
  22.  
  23.     <div class="form-group"> 
  24.         <div class="col-lg-9 col-lg-offset-3"> 
  25.             <button type="submit" class="btn btn-primary" name="signup" value="Sign up">提交</button> 
  26.             <button type="button" class="btn btn-info" id="validateBtn">自动验证</button> 
  27.             <button type="button" class="btn btn-info" id="resetBtn">重置表单</button> 
  28.         </div> 
  29.     </div> 
  30. </form>
复制
  1. $('#defaultForm').bootstrapValidator({ 
  2.     message: 'This value is not valid', 
  3.     feedbackIcons: { 
  4.         valid: 'glyphicon glyphicon-ok', 
  5.         invalid: 'glyphicon glyphicon-remove', 
  6.         validating: 'glyphicon glyphicon-refresh' 
  7.     }, 
  8.     fields: { 
  9.         username: { 
  10.             message: 'The username is not valid', 
  11.             validators: { 
  12.                 notEmpty: { 
  13.                     message: 'The username is required and cannot be empty' 
  14.                 }, 
  15.                 stringLength: { 
  16.                     min: 6, 
  17.                     max: 30, 
  18.                     message: 'The username must be more than 6 and less than 30 characters long' 
  19.                 }, 
  20.                 regexp: { 
  21.                     regexp: /^[a-zA-Z0-9_\.]+$/, 
  22.                     message: 'The username can only consist of alphabetical, number, dot and underscore' 
  23.                 }, 
  24.                 remote: { 
  25.                     url: 'remote.php', 
  26.                     message: 'The username is not available' 
  27.                 }, 
  28.                 different: { 
  29.                     field: 'password', 
  30.                     message: 'The username and password cannot be the same as each other' 
  31.                 } 
  32.             } 
  33.         }, 
  34.         email: { 
  35.             validators: { 
  36.                 emailAddress: { 
  37.                     message: 'The input is not a valid email address' 
  38.                 } 
  39.             } 
  40.         }, 
  41.     } 
  42. });
复制

参数详解

参数 描述 默认值
defaultSubmit 默认提交表单 -
disableSubmitButtons 禁用或启用提交按钮 -
enableFieldValidators 启用/禁用所有给定的字段验证器 (如果 true,使字段验证器。如果 false禁用字段验证器) -
getFieldElements 检索字段元素的名字 -
isValid 返回 true如果所有的表单字段是有效的。否则,返回 false. -
resetForm 重置表单 -
updateElementStatus 更新验证给定元素的结果 -
updateStatus(field, status, validatorName) 更新为给定字段验证器的结果,status可以 NOT_VALIDATED, VALIDATING, INVALID或 VALID,validatorName 字符串 验证器的名称。如果 null所有验证器,更新方法有效性的结果 -

 

1
1
分享到:
评论
发表评论

文章已被作者锁定,不允许评论。

相关推荐

    BootstrapValidator验证表单插件

    BootstrapValidator验证表单插件BootstrapValidator验证表单插件BootstrapValidator验证表单插件BootstrapValidator验证表单插件BootstrapValidator验证表单插件BootstrapValidator验证表单插件BootstrapValidator...

    BootstrapValidator-0.5.3表单验证

    它允许开发者为表单中的各个输入字段设置验证规则,当用户提交表单时,这些规则会自动检查输入的数据是否符合要求。例如,你可以设定邮箱字段必须是有效的邮箱格式,密码字段要求包含数字和字母,手机号码字段需要...

    bootstrapvalidator 表单验证

    它允许开发者定义各种验证规则,如非空、邮箱格式、手机号码格式等,并且可以在用户输入时立即显示错误提示,无需等待用户提交表单。这不仅减少了无效数据的提交,也降低了服务器端的处理压力。 要使用Bootstrap...

    好用的bootstrapvalidator表单验证

    BootstrapValidator是一款基于Bootstrap框架的强大的表单验证插件,它为开发者提供了丰富的验证规则和便捷的验证机制,使得创建复杂的Web表单变得轻而易举。这个插件通过优雅的UI设计和灵活的配置选项,使得表单验证...

    bootstrapvalidator是一款简单实用的Bootstrap3表单验证jQuery插件

    BootstrapValidator还可以与AJAX提交表单结合,通过验证后异步提交数据,提供无刷新的用户体验。 综上所述,BootstrapValidator是Web开发中一个强大的工具,它使得在Bootstrap3环境下创建功能完善的、具有验证功能...

    bootstrapvalidator

    6. **事件处理**:BootstrapValidator触发多种事件,如`validate.field`、`error.field`、`success.field`等,开发者可以监听这些事件进行自定义操作,例如提交表单或显示特定消息。 7. **国际化**:Bootstrap...

    bootstrapvalidator表单验证 +select2 拼音模糊匹配 demo

    在"bootstrapvalidator表单验证 + select2 拼音模糊匹配 demo"这个项目中,开发者旨在结合BootstrapValidator与select2插件,实现一个具有高可用性和用户体验的前端表单。 BootstrapValidator提供了多种内置验证...

    bootstrap表单验证插件bootstrapvalidator

    4. 处理验证结果,例如展示错误信息或提交表单。 通过上述介绍,我们可以看出BootstrapValidator是一个功能强大且易于使用的表单验证工具,它大大简化了前端数据验证的复杂性,提升了表单交互的用户体验。在项目中...

    bootstrapValidator表单验证插件

    BootstrapValidator是一款基于Bootstrap框架的强大的表单验证插件,它为开发者提供了丰富的验证规则和灵活的自定义选项,使得在Web应用中实现高效且用户体验优良的表单验证变得轻松便捷。这款插件不仅外观与...

    bootstrapvalidator页面数据验证.zip

    首先,BootstrapValidator的核心功能是提供各种验证规则,如非空、电子邮件格式、手机号码格式等,这些规则可以轻松地应用到HTML表单的各个输入元素上,确保用户提交的数据符合预设的条件。通过使用JavaScript和...

    bootStrapValidator

    BootstrapValidator是一款基于Bootstrap框架的前端验证插件,用于在用户提交表单前验证输入的数据,确保数据的完整性和正确性。这款插件以其简洁的API和丰富的验证规则,深受前端开发者的喜爱。在Bootstrap的优雅...

    BOOTSTRAP VALIDATOR 源码下载

    Bootstrapvalidator-0.4.5是这个版本的文件名,这通常意味着它是该插件的一个稳定版本,可能包含了一些已知问题的修复和功能的改进。 以下是关于BOOTSTRAP VALIDATOR的一些关键知识点: 1. **基本使用**:...

    bootstrapValidator包,样例

    BootstrapValidator是基于Bootstrap框架的一个强大的验证插件,用于在前端实现表单数据的实时验证。这个包中的"bootstrapvalidator-master"文件夹很可能包含了该插件的源码、示例、文档和其他相关资源。以下是关于...

    bootstrap、bootstrapValidator和jquery相关的部分js和css

    BootstrapValidator的CSS和JS文件(如`bootstrapValidator.css`和`bootstrapValidator.js`)则负责表单验证的样式和逻辑。为了提高页面加载速度,通常会将这些文件进行合并和压缩,如`bootstrap.min.css`和`...

    bootstrap validator 使用简介

    Bootstrap Validator是一款基于Bootstrap框架的前端验证插件,用于在用户提交表单前验证输入的数据,确保数据的完整性和正确性。这款插件以其简洁的API和丰富的自定义选项,为开发者提供了高效且易于使用的表单验证...

    bootstrapValidator.js

    bootstrapValidator表单验证插件,bootstrapValidator.css

    bootstrapValidator.css

    bootstrapValidator表单验证插件的架包,包含内容bootstrapValidator.css。

    bootstrapvalidator合集.zip

    BootstrapValidator是一款基于Bootstrap框架的验证插件,用于在前端实现高效、美观的表单验证功能。这个资源包“bootstrapvalidator合集.zip”包含了与BootstrapValidator相关的多个组件和库,为开发者提供了一站式...

Global site tag (gtag.js) - Google Analytics