var k=false; $("input[type='submit']").click(function(){ k=true; }); window.onbeforeunload = function(v) { if(!k) return "信息还没有提交"; };
变量“k”作用是区分是提交还是点其它链接跳转走。
效果如下图所示: