【发布时间】:2014-04-17 12:58:45
【问题描述】:
我有一个 jsp,其中包含许多 javascript 文件。我在单击按钮时注册了一个方法名称“validate()”。
我将这个方法定义写在一个包含在 jsp 中的 javascript 文件 (validator1.js) 中。 现在,当触发按钮的 onclick 事件时,将调用另一个文件(“globalValidator1.js”)中的 validate 方法。
现在我已经更改了 onclick 方法的名称和我的方法的定义,
但是有没有一种方法可以确保我的方法被调用? 任何意见将不胜感激。
【问题讨论】:
-
@Gautam:感谢您的参考,但我没有使用 OOP,它是一种普通的 javascript 方法
-
您必须消除这两个函数的歧义,要么从全局范围中删除其中一个并以不同的方式调用它,像您所做的那样更改它们的名称,或者将每个验证器文件中的代码包装到它的拥有自己的 JavaScript“类”(或模块、命名空间或其他范围机制)并适当地使用它们。
标签: javascript jquery jsp