OnClientClick постбэк, хотя возвращать false на то есть 7 - PullRequest
0 голосов
/ 26 января 2012

У меня есть ASP: кнопка на моей странице:

OnClientClick="return CheckTerms();" CssClass="submit" OnClick="BtnRegister_OnClick" />

OnClientClick Я делаю js, чтобы что-то проверить, и в соответствии с результатом проверки я хотел бы продолжить обратную передачу или нет.

Во всех браузерах это работает (при возврате false из OnClientClick обратной передачи нет), но ситуация отличается, например, в 7, где обратная передача идет

есть намеки?

Большое спасибо за помощь

для ясности приведем код, который тоже не работает:

function CheckTerms () { вернуть ложь; }

Вот как визуализируются кнопки:

IE

chrome:

<input type="submit" name="ctl00$plhMain$Register$btnRegister" value="??????????????????" onclick="return CheckTerms();" id="ctl00_plhMain_Register_btnRegister" class="submit">

Обратите внимание, что я использую PIE.htc на своих входах, но на кнопке №.

что это? jQuery16100078065287469022415

1 Ответ

1 голос
/ 26 января 2012

Я предполагаю, что в IE7 выдается ошибка, и, когда выдается ошибка, она не возвращает false и продолжит обратную передачуВы, вероятно, использовали метод, который не поддерживается в IE7 или действует не так, как предполагалось.Без фактического метода javascript и какой-либо соответствующей разметки я не могу сказать наверняка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...