jQuery/Javascript 函数,用于清除表单的所有字段

2022-08-30 02:10:05

我正在寻找一个jQuery函数,该函数将在提交表单后清除表单的所有字段。

我没有任何HTML代码要显示,我需要一些通用的东西。

你能帮忙吗?

谢谢!


答案 1

注意:此答案与重置表单字段有关,而不是清除字段 - 请参阅更新。

您可以使用 JavaScript 的本机 reset() 方法将整个表单重置为其默认状态。

Ryan提供的示例:

$('#myForm')[0].reset();

注意:这可能不会重置某些字段,例如 。type="hidden"

更新

正如IlyaDoroshin所指出的,同样的事情可以使用jQuery的触发器()来完成:

$('#myForm').trigger("reset");

更新

如果您需要做的不仅仅是将表单重置为其默认状态,则应查看使用jQuery重置多阶段表单的答案。


答案 2

要重置表单(但不清除表单),只需触发事件:reset

$('#form').trigger("reset");

清除表单,请参阅其他答案。