1

我有一个表单,其中包含 type 的输入reset

form.reset()我在表单的“重置”事件上有一个事件侦听器(与 jQuery 绑定),但是当以编程方式重置表单时(例如使用),我想绕过它。

我看不到传递给处理程序的事件对象的任何直接差异,是否有另一种方法不涉及监听“重置”按钮上的点击?

4

2 回答 2

2

使用Event.target. 如果事件以编程方式触发,则不会设置它。请参阅文档

于 2013-06-27T12:23:13.113 回答
-1
$("input:reset").click(function(){

});

这样,您可以捕获所有用户对重置的点击,但保留重置操作。

于 2013-06-27T12:21:39.147 回答