/*add chenhua 2015.10.16 重写bootstrapValidator方法?给每一个验证项都添加禁止输入"&"符号*/
$(function(){ //保存原始的bootstrapValidator
var overwrite = $.fn.bootstrapValidator; //重载bootstrapValidator
$.fn.bootstrapValidator = function(options){
//恢复原来的bootstrapValidator,因为其加了很多数据是不能丢失的
$.fn.bootstrapValidator = overwrite;
//这里有两种做法,第一种是直接修改arguments内容,使其包含不能输入&的验证,然后调用即可; //第二种是先使用arguments来初始化,然后使用调用bootstrapValidator的函数来给非正则表达式验证的项添加不能输入&的验证 //这里我们使用了第二中。
var validtor = overwrite.apply(this,arguments);
if($.type(arguments[0]) == "object"){
var vtor = this.data("bootstrapValidator"), //过滤出输入框表单项
fileds = this.find("input[name][type='hidden'],input[name][type='password'],input[name][type='text'],textarea[name]").not(":disabled,[type='hidden']");
fileds.each(function(){
//本身没有正则验证才添加不能输入&的验证
if(!vtor.getOptions($(this).attr('name'),'regexp','regexp')){
vtor.addField($(this).attr('name'),
{
validators: {
regexp: {
regexp: /^[^&]*$/,
message: "不能包含&字符"
}
}
})
}
})
}
return validtor;
}
})
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有