在jquery中按下后退按钮时如何获得警报?

时间:2016-04-14 07:20:54

标签: javascript jquery

我使用了两个js文件

<script type="text/javascript" src="js/areyousure/areyousure.js"></script>
<script type="text/javascript" src="js/areyousure/ays-beforeunload-shim.js"></script>

<script>
$(document).ready(function(){
    $("form").areYouSure();
});
</script>

只有在更改了任何表单输入时,上述操作才有效。我的页面中有一个双列表框。如果我选择其中一个文本并按回按钮,则警报无效。 这有什么解决方案吗? 我已经使用过onbeforeunload了。那没起效。它有一些问题。还有其他解决方案来解决这个问题吗?

只有在表单发生变化时,后退按钮才有效。如果我有弹出窗口和拣选器,它就无法工作。

1 个答案:

答案 0 :(得分:0)

我想你正在谈论浏览器的后退按钮。 您不应该尝试收听退格键或类似的东西,因为有几种方法可以离开页面。

这是正确的方法。

pendingUnitCount

MDN