博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
使用bootstrap-Validator校验表单
阅读量:5923 次
发布时间:2019-06-19

本文共 2150 字,大约阅读时间需要 7 分钟。

前端UI框架选择bootstrap,那么bootstrap-Validator作为表单校验是一个不错的选择。

以下内容前提是UI框架采用bootstrap。

引入依赖

第一个:校验控件

第二行:语言包,默认是英语
第三行:扩展包,用来自定义

        

编写form表单

data-bv-{校验规则},规则可以自定义,参考bootstrapValidator.extends.js。

注意提交按钮是submit类型。

之后
单位(元)

提交表单

$('#form').bootstrapValidator().on('success.form.bv',function (data) {          //TODO 提交成功后的业务   });

效果图

img_43f7bf10554e7358459bffaeeba6e797.png
校验效果

扩展

扩展一个username校验规则,长度6-20字符。

(function($) {    $.fn.bootstrapValidator.i18n.username = $.extend($.fn.bootstrapValidator.i18n.username || {}, {        'default': '请输入有效用户名'    });    $.fn.bootstrapValidator.validators.username = {        validate: function(validator, $field, options) {           var _v =$field.val();           if(_v.length < 6 || _v.length >20){               return false;           }            return true;        }    };}(window.jQuery));

转载地址:http://gcsvx.baihongyu.com/

你可能感兴趣的文章
uva 10369(最小生成树)
查看>>
grep命令
查看>>
js中this的使用
查看>>
privot和unpivot
查看>>
硬件笔记
查看>>
hibernate03增删改查
查看>>
spring01
查看>>
加密传输SSL协议8_Apache服务器的安装
查看>>
Removing Unnecessary HTTP Headers in IIS and ASP.NET 在ASP.Net和IIS中删除不必要的HTTP响应头...
查看>>
【8-23】node.js学习笔记
查看>>
关于抽象与语言的翻译坑
查看>>
BZOJ1050 [HAOI2006]旅行
查看>>
驾照考试记录--东方时尚版本 考试后总结
查看>>
关于dismissViewControllerAnimated值得注意的一点(deinit)
查看>>
Apache Ignite 学习笔记(三): Ignite Server和Client节点介绍
查看>>
Spring MVC使用注解实现账户注册与登陆
查看>>
将HTML5 Canvas的内容保存为图片借助toDataURL实现
查看>>
maven安装和四大特性
查看>>
【OCP|052】OCP最新题库解析系列-3
查看>>
django 一对多,多对多关系解析
查看>>