我有一个简单验证表单的函数(对于旧浏览器)。该函数工作得很好,除了我每次调用这个函数时都要传递参数,实际上我已经在'config'中指定了默认参数。
通过逻辑,如果我将函数调用为:validateMe();
,它应该以{{1}}
但遗憾的是调用没有参数的函数无法正常工作(在我的情况下,表单会触发提交事件)(它不会到达validateMe({requiredClass: '.required', verifiedClass: 'invalid'});
)。
那么使用默认设置运行函数的代码中缺少什么?
return false
任何帮助?
感谢。
答案 0 :(得分:0)
function validateMe(vform, settings) {
this.vform = vform || 'default',
this.setting = 'whatever',
this.private = ''
}
var newInstance = new validateMe();
现在你有一个它的实例,所以你可以随时定义它。