UseSubmitBehavior="false" и привязка OnClientClick?Jquery

Программирование на jquery
Ответить
Anonymous
 UseSubmitBehavior="false" и привязка OnClientClick?

Сообщение Anonymous »

Я вроде как понял, что UseSubmitBehavior="false" перезаписывает функцию OnClientClick, которую я предоставлял.
Тогда я сделал следующее:

Код: Выделить всё

$(document).ready(function() {
$("[id$=RecoverButton]").live("click", RecoverButton_OnClick);
});

function RecoverButton_OnClick(s, e) {
var input = $("[id$=MasterUsername]").val();
var valid = $dn.s.MailValidation(input);

if (!valid) {
// prevent postback here
}
}
Но я не знаю, как предотвратить запуск события обратной передачи.
Я попробовал сделать что-то вроде e.preventDefault() но это не сработало, идеи?

Обновить — это и __doPostback, и клик jQuery обработчик, кажется, запускается одновременно (или, может быть, сначала срабатывает ASP.NET), но я разместил предупреждение в своей функции RecoverButton, и firebug уже показывает, что обратная передача происходит, пока существует предупреждение, блокируя выполнение.

Подробнее здесь: https://stackoverflow.com/questions/655 ... lientclick
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Jquery»