如何在整个表单上监听模糊事件?

时间:2016-06-09 11:34:31

标签: javascript

<input>个字段有一个onblur个事件,您可以监听它以检测它何时不再处于焦点状态。如何知道用户是否只是按下了标签并转到下一个<input>而不是完全点击表单外?

对于上下文,我正在尝试触发验证&amp;当用户离开表单时保存,但我不想在他们有机会填满整个事情之前尝试这样做(某些字段依赖于其他字段)。

在我的特定示例中,我实际上使用的是contenteditable <td>,但它们仍然有onblur个事件,所以我希望在父<tr>上执行此操作1}}。

1 个答案:

答案 0 :(得分:0)

使用此class =&gt;每个表单元素的'form-element'。

$('.form-element').blur(function(){
  // your action
});