有没有人有想法或甚至可能(我确定是)从其他变量获得一些规则?如果有一些验证器使用的“全局”规则,如
var validationRules = {
name: {required:true},
age: {required:true}
};
然后我会有验证器
$("form").validate({
rules: {
somemorerules: {required:true },
manymanyrules: {required:true },
//Now i would like to import name and age from var validationRules.
});
任何人都可以帮忙或给我一些提示。我现在花了几个小时。
答案 0 :(得分:1)
您可以使用Object.assign()方法将两个对象组合在一起。这样您就可以传递一个默认验证规则对象,另一个是自定义验证规则对象。
var validationRules = {
name: {required:true},
age: {required:true}
};
$("form").validate({
rules: Object.assign({
somemorerules: {required:true },
manymanyrules: {required:true }
},validationRules)
});