如何停止由.trigger()发起的提交事件?

时间:2014-11-05 09:36:31

标签: jquery forms events

我正在使用document.captureEvents捕获所有提交事件。在一页中trigger()用于提交表单。我能捕获它,但我无法阻止传播。我尝试了stopPropagation以及return false

还有其他方法可以阻止这种传播吗?

我正在使用Backbone以及铆钉。描述整个代码有点复杂。 所以简而言之,我有一个骨干视图,我用.trigger

触发submit()

在我的index.html中,有些位于视图呈现之前,我是document.captureEvents(Event.SUBMIT)

有了这个,我就能从Backbone视图中捕获我的提交事件。但我无法阻止它的传播。以下是我捕获事件的代码。

document.captureEvents(Event.SUBMIT);
document.onsubmit=function(event)
{

event.stopPropagation();
console.log(event);
alert('submit cap eve');
};

0 个答案:

没有答案