Questions tagged «preventdefault»

如果事件是可取消的,则使用Javascript事件方法取消该事件,而不停止事件的进一步传播。

7
event.stopPropagation和event.preventDefault有什么区别?
他们似乎在做同样的事情…… 是现代的还是老的?还是不同的浏览器支持它们? 当我自己处理事件(没有框架)时,我总是检查两者并执行(如果存在)。(我也是return false,但我有一种感觉不适用于附带的事件node.addEventListener)。 那么为什么两者都呢?我应该继续检查两者吗?还是实际上有区别? (我知道,很多问题,但都是相同的=)


11
event.preventDefault()函数在IE中不起作用
以下是我的JavaScript(mootools)代码: $('orderNowForm').addEvent('submit', function (event) { event.preventDefault(); allFilled = false; $$(".required").each(function (inp) { if (inp.getValue() != '') { allFilled = true; } }); if (!allFilled) { $$(".errormsg").setStyle('display', ''); return; } else { $$('.defaultText').each(function (input) { if (input.getValue() == input.getAttribute('title')) { input.setAttribute('value', ''); } }); } this.send({ onSuccess: function () { $('page_1_table').setStyle('display', …


11
防止表单上的默认提交jQuery
这怎么了 HTML: <form action="http://localhost:8888/bevbros/index.php/test" method="post" accept-charset="utf-8" id="cpa-form" class="forms"> <input type="text" name="zip" value="Zip code" id="Zip" class="required valid"> <input type="submit" name="Next" value="Submit" class="forms" id="1"> </form> jQuery的: $("#cpa-form").submit(function(e){ e.preventDefault(); });


6
Bootstrap 3-禁用导航栏折叠
这是我简单的导航栏: <div class="navbar navbar-fixed-top myfont" role="navigation"> <div class=""> <ul class="nav navbar-nav navbar-left"> <li> <a class="navbar-brand" href="#"> <img src="assets/img/logo.png"/> </a> </li> <li> <button class="btn btn-navbar"> <i class="fa fa-edit"></i> Create </button> </li> </ul> </div> <ul class="nav navbar-nav navbar-right"> <li data-match-route="/"><a href="#/page-one">Login</a></li> <li data-match-route="/"><a href="#/page-two/sub-a">Signup</a></li> </ul> </div> 我只是想防止这种情况崩溃,因为我不需要它,怎么办? 我想避免编写30万行CSS来覆盖默认样式。 有什么建议吗?

4
event.preventDefault()与返回false(无jQuery)
我想知道是否event.preventDefault()和return false相同。 我做了一些测试,看来 例如,如果事件处理程序是使用旧模型添加的 elem.onclick = function(){ return false; }; 然后,return false阻止默认操作,例如event.preventDefault()。 如果事件处理程序使用添加addEventListener,例如 elem.addEventListener( 'click', function(e){ return false; }, false ); 然后,return false不要阻止默认操作。 所有浏览器的行为都一样吗? event.preventDefault()和之间还有更多区别return false吗? 在哪里可以找到一些有关return false行为的文档(我在MDN中找不到)event.preventDefault()? 我的问题只是关于普通的javascript,而不是jQuery,因此请不要将其标记为event.preventDefault()与return false的重复,即使两个问题的标题几乎相同。

13
反应onClick和preventDefault()链接刷新/重定向?
我正在渲染一个带有react的链接: render: -> `<a className="upvotes" onClick={this.upvote}>upvote</a>` 然后,上面有upvote函数: upvote: -> // do stuff (ajax) 在链接建立之前,我已经跨过那个地方,但是我需要切换到链接,这就是麻烦了-每次我.upvotes刷新页面时,到目前为止,我已经尝试过以下操作: event.preventDefault()-不起作用。 upvote: (e) -> e.preventDefault() // do stuff (ajax) event.stopPropagation()-不起作用。 upvote: (e) -> e.stopPropagation() // do stuff (ajax) 返回false-不起作用。 upvote: (e) -> // do stuff (ajax) return false 我也已经在index.html中使用jQuery尝试了上述所有方法,但似乎没有任何效果。我在这里应该做什么,我做错了什么?我已经检查了event.type,click因此我想应该可以避免以某种方式重定向? 对不起,我是React的新秀。 谢谢!
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.