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