我是asp.net的初学者。我尝试了CustomValidator
并将my_fun()
Javascript函数放入ClientValidationFunction
属性中。我收到了这个错误:
Microsoft JScript运行时错误:预期的对象
但是当我删除括号时,我根本没有错误。
为什么会这样?
答案 0 :(得分:1)
我认为发生的事情是:当您将函数的名称放在没有括号的情况下时,您将引入对函数 object 的引用。您正在指示应该调用哪个函数。
当您使用括号输入函数名称时,您调用函数。您指示要调用的函数应该是指定函数的结果。
如果您的函数没有返回任何内容,则尝试调用验证函数的代码将无法调用,并且将出现错误。