Код: Выделить всё
Тогда я сделал следующее:
Код: Выделить всё
$(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
Мобильная версия