嗨,我有一个表单,在一个输入字段上,我设置了一个模糊事件。用户离开输入字段,我对其进行验证,然后决定是否可以。如果该字段的值不是of,我将向信息框发出警报。无论如何,如果用户点击一个链接离开页面,我不能阻止他。如果一个链接被用户点击,我必须防止默认行为。如何识别用户离开输入字段的事件?提前谢谢。
发布于 2012-06-05 01:07:56
看看这个http://api.jquery.com/unload/
就像他们在文件里说的
当用户从页面导航离开时,会将unload事件发送到窗口元素。这可能意味着许多事情中的一件。用户可以单击链接离开页面,或者在地址栏中键入新的URL。“前进”和“后退”按钮将触发事件。关闭浏览器窗口将导致触发事件。即使页面重新加载,也会首先创建一个卸载事件。
可以使用此事件阻止用户离开页面。
像这样
$(window).unload(function() {
alert('You have unsaved form values.');
});https://stackoverflow.com/questions/10885190
复制相似问题