在线实例
使用方法
- <form id="defaultForm" method="post" class="form-horizontal" action="target.php">
- <div class="form-group">
- <label class="col-lg-3 control-label">用户名</label>
- <div class="col-lg-5">
- <input type="text" class="form-control" name="username" />
- </div>
- </div>
- <div class="form-group">
- <label class="col-lg-3 control-label">邮箱</label>
- <div class="col-lg-5">
- <input type="text" class="form-control" name="email" />
- </div>
- </div>
- <div class="form-group">
- <label class="col-lg-3 control-label">生日</label>
- <div class="col-lg-5">
- <input type="text" class="form-control" name="birthday" /> (YYYY/MM/DD)
- </div>
- </div>
- <div class="form-group">
- <div class="col-lg-9 col-lg-offset-3">
- <button type="submit" class="btn btn-primary" name="signup" value="Sign up">提交</button>
- <button type="button" class="btn btn-info" id="validateBtn">自动验证</button>
- <button type="button" class="btn btn-info" id="resetBtn">重置表单</button>
- </div>
- </div>
- </form>
复制
- $('#defaultForm').bootstrapValidator({
- message: 'This value is not valid',
- feedbackIcons: {
- valid: 'glyphicon glyphicon-ok',
- invalid: 'glyphicon glyphicon-remove',
- validating: 'glyphicon glyphicon-refresh'
- },
- fields: {
- username: {
- message: 'The username is not valid',
- validators: {
- notEmpty: {
- message: 'The username is required and cannot be empty'
- },
- stringLength: {
- min: 6,
- max: 30,
- message: 'The username must be more than 6 and less than 30 characters long'
- },
- regexp: {
- regexp: /^[a-zA-Z0-9_\.]+$/,
- message: 'The username can only consist of alphabetical, number, dot and underscore'
- },
- remote: {
- url: 'remote.php',
- message: 'The username is not available'
- },
- different: {
- field: 'password',
- message: 'The username and password cannot be the same as each other'
- }
- }
- },
- email: {
- validators: {
- emailAddress: {
- message: 'The input is not a valid email address'
- }
- }
- },
- }
- });
复制
参数详解
参数 | 描述 | 默认值 |
defaultSubmit | 默认提交表单 | - |
disableSubmitButtons | 禁用或启用提交按钮 | - |
enableFieldValidators | 启用/禁用所有给定的字段验证器 (如果 true,使字段验证器。如果 false禁用字段验证器) | - |
getFieldElements | 检索字段元素的名字 | - |
isValid | 返回 true如果所有的表单字段是有效的。否则,返回 false. | - |
resetForm | 重置表单 | - |
updateElementStatus | 更新验证给定元素的结果 | - |
updateStatus(field, status, validatorName) | 更新为给定字段验证器的结果,status可以 NOT_VALIDATED, VALIDATING, INVALID或 VALID,validatorName 字符串 验证器的名称。如果 null所有验证器,更新方法有效性的结果 | - |
相关推荐
BootstrapValidator验证表单插件BootstrapValidator验证表单插件BootstrapValidator验证表单插件BootstrapValidator验证表单插件BootstrapValidator验证表单插件BootstrapValidator验证表单插件BootstrapValidator...
它允许开发者为表单中的各个输入字段设置验证规则,当用户提交表单时,这些规则会自动检查输入的数据是否符合要求。例如,你可以设定邮箱字段必须是有效的邮箱格式,密码字段要求包含数字和字母,手机号码字段需要...
BootstrapValidator还可以与AJAX提交表单结合,通过验证后异步提交数据,提供无刷新的用户体验。 综上所述,BootstrapValidator是Web开发中一个强大的工具,它使得在Bootstrap3环境下创建功能完善的、具有验证功能...
它允许开发者定义各种验证规则,如非空、邮箱格式、手机号码格式等,并且可以在用户输入时立即显示错误提示,无需等待用户提交表单。这不仅减少了无效数据的提交,也降低了服务器端的处理压力。 要使用Bootstrap...
BootstrapValidator是一款基于Bootstrap框架的强大的表单验证插件,它为开发者提供了丰富的验证规则和便捷的验证机制,使得创建复杂的Web表单变得轻而易举。这个插件通过优雅的UI设计和灵活的配置选项,使得表单验证...
6. **事件处理**:BootstrapValidator触发多种事件,如`validate.field`、`error.field`、`success.field`等,开发者可以监听这些事件进行自定义操作,例如提交表单或显示特定消息。 7. **国际化**:Bootstrap...
在"bootstrapvalidator表单验证 + select2 拼音模糊匹配 demo"这个项目中,开发者旨在结合BootstrapValidator与select2插件,实现一个具有高可用性和用户体验的前端表单。 BootstrapValidator提供了多种内置验证...
4. 处理验证结果,例如展示错误信息或提交表单。 通过上述介绍,我们可以看出BootstrapValidator是一个功能强大且易于使用的表单验证工具,它大大简化了前端数据验证的复杂性,提升了表单交互的用户体验。在项目中...
BootstrapValidator是一款基于Bootstrap框架的强大的表单验证插件,它为开发者提供了丰富的验证规则和灵活的自定义选项,使得在Web应用中实现高效且用户体验优良的表单验证变得轻松便捷。这款插件不仅外观与...
首先,BootstrapValidator的核心功能是提供各种验证规则,如非空、电子邮件格式、手机号码格式等,这些规则可以轻松地应用到HTML表单的各个输入元素上,确保用户提交的数据符合预设的条件。通过使用JavaScript和...
BootstrapValidator是一款基于Bootstrap框架的前端验证插件,用于在用户提交表单前验证输入的数据,确保数据的完整性和正确性。这款插件以其简洁的API和丰富的验证规则,深受前端开发者的喜爱。在Bootstrap的优雅...
Bootstrapvalidator-0.4.5是这个版本的文件名,这通常意味着它是该插件的一个稳定版本,可能包含了一些已知问题的修复和功能的改进。 以下是关于BOOTSTRAP VALIDATOR的一些关键知识点: 1. **基本使用**:...
BootstrapValidator是基于Bootstrap框架的一个强大的验证插件,用于在前端实现表单数据的实时验证。这个包中的"bootstrapvalidator-master"文件夹很可能包含了该插件的源码、示例、文档和其他相关资源。以下是关于...
BootstrapValidator的CSS和JS文件(如`bootstrapValidator.css`和`bootstrapValidator.js`)则负责表单验证的样式和逻辑。为了提高页面加载速度,通常会将这些文件进行合并和压缩,如`bootstrap.min.css`和`...
Bootstrap Validator是一款基于Bootstrap框架的前端验证插件,用于在用户提交表单前验证输入的数据,确保数据的完整性和正确性。这款插件以其简洁的API和丰富的自定义选项,为开发者提供了高效且易于使用的表单验证...
bootstrapValidator表单验证插件,bootstrapValidator.css
bootstrapValidator表单验证插件的架包,包含内容bootstrapValidator.css。
BootstrapValidator是一款基于Bootstrap框架的验证插件,用于在前端实现高效、美观的表单验证功能。这个资源包“bootstrapvalidator合集.zip”包含了与BootstrapValidator相关的多个组件和库,为开发者提供了一站式...