我正在使用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');
};