当我在html标签内返回false时出错。 Eclipse不喜欢函数或方法之外的返回

时间:2011-09-12 10:02:24

标签: eclipse events javascript-events event-handling eclipse-pdt

Eclipse PDT每次遇到函数或方法之外的Return语句时都会输出错误。请参阅下面的确切错误消息:

无法从函数或方法外部返回。

作为一个例子,我在下面包含了一个代码片段:

<form onsubmit="insertAbbr();return false;" action="#">

Eclipse不喜欢返回false;在标签内。

经过大量研究后,我找到了一些关于如何解决问题的建议:

尝试1:调用javascript函数返回false

<form onsubmit="insertAbbr();javascript: function () {return false;};" action="#">

同样的错误。

尝试2:改变我调用javascript函数的方式

<form onsubmit="insertAbbr();javascript: return false;" action="#">

同样的错误。

并且为了增加混乱,当我检查所有主流浏览器时,原始语法返回false;工作没有任何错误。

任何人都可以帮我弄清楚如何解决这个问题吗?如果我可以帮助它,我想避免关闭验证或隐藏Eclipse中的错误。

谢谢。

谢谢。

1 个答案:

答案 0 :(得分:0)

不幸的是,这似乎是Eclipse中的已知错误:

https://bugs.eclipse.org/bugs/show_bug.cgi?id=353209

我一直无法找到解决方法,但至少这证实了这不是你做错了。