JQuery - 抓住模糊动作的相应事件

时间:2012-06-04 17:05:30

标签: jquery validation events blur

嗨我有一个表单,在一个输入字段中我设置了一个模糊事件。用户离开输入字段,我验证它然后我决定它是否正常。如果该字段的值不正常,我正在提醒信息框。无论如何,如果用户点击链接离开页面,我无法阻止他。如果用户点击了链接,我必须阻止默认行为。如何识别用户离开输入字段的事件?提前谢谢。

1 个答案:

答案 0 :(得分:0)

看看这个http://api.jquery.com/unload/

正如他们在文档中所述

  

当用户导航时,会将unload事件发送到window元素   远离页面。这可能意味着很多事情之一。用户可以   点击链接离开页面,或输入新的URL   地址栏。前进和后退按钮将触发事件。   关闭浏览器窗口将导致触发事件。甚至   页面重新加载将首先创建一个卸载事件。

您可以使用此事件来阻止用户离开该页面。

喜欢这个

$(window).unload(function() {
  alert('You have unsaved form values.');
});