我已经尝试过$("#client.frm").reset();
,但它不是working.So如何通过jQuery重置表单?
发布于 2010-09-24 19:43:41
form.reset()
是一个DOM元素方法(而不是jQuery对象上的方法),因此您需要:
$("#client.frm")[0].reset();
//faster version:
$("#client")[0].reset();
或者不使用jQuery:
document.getElementById("client").reset();
注意:如果表单包含具有以下属性的任何字段,则reset()函数不起作用:
name='reset'
发布于 2013-11-10 18:18:57
您可以简单地这样做:
$("#client.frm").trigger('reset')
发布于 2014-01-16 19:33:49
请注意,如果表单中的某些输入标记具有name='reset'
属性,则函数form.reset()
将不起作用
https://stackoverflow.com/questions/3786694
复制相似问题