本文共 2150 字,大约阅读时间需要 7 分钟。
前端UI框架选择bootstrap,那么bootstrap-Validator作为表单校验是一个不错的选择。
以下内容前提是UI框架采用bootstrap。
第一个:校验控件
第二行:语言包,默认是英语 第三行:扩展包,用来自定义data-bv-{校验规则},规则可以自定义,参考bootstrapValidator.extends.js。
注意提交按钮是submit类型。
$('#form').bootstrapValidator().on('success.form.bv',function (data) { //TODO 提交成功后的业务 });
扩展一个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/