如何使用参数运行函数

时间:2013-09-04 17:26:03

标签: javascript function optional-parameters

我有一个简单验证表单的函数(对于旧浏览器)。该函数工作得很好,除了我每次调用这个函数时都要传递参数,实际上我已经在'config'中指定了默认参数。

通过逻辑,如果我将函数调用为:validateMe();,它应该以{{1​​}}

运行

但遗憾的是调用没有参数的函数无法正常工作(在我的情况下,表单会触发提交事件)(它不会到达validateMe({requiredClass: '.required', verifiedClass: 'invalid'});)。

那么使用默认设置运行函数的代码中缺少什么?

return false

任何帮助?

感谢。

1 个答案:

答案 0 :(得分:0)

function validateMe(vform, settings) {
this.vform = vform || 'default',
this.setting = 'whatever',
this.private = ''
}
var newInstance = new validateMe();

现在你有一个它的实例,所以你可以随时定义它。