mirror of https://gitee.com/karson/fastadmin.git
修复表单验证中,在form标签中设置data-validator-options无效的问题
parent
fd77788013
commit
75ee5e6747
|
|
@ -8,6 +8,8 @@ define(['jquery', 'bootstrap', 'upload', 'validator'], function($, undefined, Up
|
||||||
validator: function(form, success, error, submit) {
|
validator: function(form, success, error, submit) {
|
||||||
if (!form.is("form"))
|
if (!form.is("form"))
|
||||||
return;
|
return;
|
||||||
|
let options = form.data("validator-options");
|
||||||
|
options = options && options.charAt(0) === '{' ? (new Function('return ' + options))() : {};
|
||||||
//绑定表单事件
|
//绑定表单事件
|
||||||
form.validator($.extend({
|
form.validator($.extend({
|
||||||
validClass: 'has-success',
|
validClass: 'has-success',
|
||||||
|
|
@ -81,7 +83,7 @@ define(['jquery', 'bootstrap', 'upload', 'validator'], function($, undefined, Up
|
||||||
}
|
}
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
}, form.data("validator-options") || {}));
|
}, options || {}));
|
||||||
|
|
||||||
//移除提交按钮的disabled类
|
//移除提交按钮的disabled类
|
||||||
$(".layer-footer [type=submit],.fixed-footer [type=submit],.normal-footer [type=submit]", form).removeClass("disabled");
|
$(".layer-footer [type=submit],.fixed-footer [type=submit],.normal-footer [type=submit]", form).removeClass("disabled");
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue