jQuery 从变量中获取规则
jQuery Get rules from variable
有没有人知道或者是否有可能(我敢肯定)从其他变量中获取一些规则?如果某些验证器使用 "global" 规则,例如
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.
});
任何人都可以帮助我或给我一些开始的提示。我现在已经花了几个小时了。
您可以使用 Object.assign() 方法将两个对象合二为一。这样您就可以传递一个默认验证规则对象,一个是您的自定义验证规则对象。
var validationRules = {
name: {required:true},
age: {required:true}
};
$("form").validate({
rules: Object.assign({
somemorerules: {required:true },
manymanyrules: {required:true }
},validationRules)
});
有没有人知道或者是否有可能(我敢肯定)从其他变量中获取一些规则?如果某些验证器使用 "global" 规则,例如
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.
});
任何人都可以帮助我或给我一些开始的提示。我现在已经花了几个小时了。
您可以使用 Object.assign() 方法将两个对象合二为一。这样您就可以传递一个默认验证规则对象,一个是您的自定义验证规则对象。
var validationRules = {
name: {required:true},
age: {required:true}
};
$("form").validate({
rules: Object.assign({
somemorerules: {required:true },
manymanyrules: {required:true }
},validationRules)
});