Jquery protectDefault не работает для многих отправляет - PullRequest
3 голосов
/ 08 ноября 2011

Я пытаюсь связать два события отправки и предотвратить второе.

Пример:

$('form').submit(function(event){ 
    alert(1); 
    //if some condition cut the submit events
    event.preventDefault();
    return false;
});

$('form').submit(function(){ 
    alert(2); 
    return false;    
});

Вот пример http://jsfiddle.net/da3aB/

1 Ответ

5 голосов
/ 08 ноября 2011

Вам нужно позвонить event.stopImmediatePropagation(), чтобы сообщить jQuery, чтобы он не вызывал другие события, зарегистрированные для этого элемента.

...