Ошибки, когда я возвращаю false внутри html-тегов.Eclipse не любит возвращать внешние функции или методы - PullRequest
1 голос
/ 12 сентября 2011

Eclipse PDT выводит ошибки каждый раз, когда сталкивается с оператором Return вне функции или метода.Ниже приведено точное сообщение об ошибке:

Невозможно вернуться извне функции или метода.

В качестве примера ниже приведен фрагмент кода:

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

Eclipse didnне нравится возвращение ложного;внутри тега.

После долгих исследований я нашел несколько предложений о том, как это исправить:

Попытка 1: вызвать функцию javascript для возврата false

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

Та же ошибка.

Попытка 2: изменить способ вызова функции javascript

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

Та же ошибка.

И добавить к путанице, когда я делаюпроверить во всех основных браузерах исходный синтаксис с возвратом false;работает без ошибок.

Может кто-нибудь помочь мне разобраться, как решить эту проблему?Если я могу помочь, я хотел бы избежать отключения проверки или сокрытия ошибки в Eclipse.

Спасибо.

Спасибо.

1 Ответ

0 голосов
/ 17 ноября 2011

К сожалению, это, похоже, известная ошибка в Eclipse:

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

Мне не удалось найти обходной путь, но по крайней мере это подтверждает, что это не что-тоты делаешь неправильно.

...