我的表单包含reset
类型的输入。
我在表单的'reset'事件中有一个事件监听器(用jQuery绑定),但是我想在以编程方式重置表单时绕过它(例如使用form.reset()
)。
我看不到传递给处理程序的事件对象的任何直接差异,是否有另一种方法不涉及侦听“重置”按钮的点击?
答案 0 :(得分:2)
使用Event.target
。如果以编程方式触发事件,则不会设置它。请参阅documentation。
答案 1 :(得分:-1)
$("input:reset").click(function(){
});
通过这种方式,您可以在重置时捕获所有用户点击,但保留重置操作。