如何使用jQuery清除表单中的所有输入、选择和隐藏字段?

我想清除所有输入,
选择并删除表单中的所有隐藏字段。
如果最适合的话,使用jQuery是一种选择

最简单的方法是什么。。。我的意思是易于理解和维护

[编辑]

解决方案不得与复选框(值必须保留,但选中状态必须清除)或“提交”按钮混淆

我试图做的是一个清除按钮,它清除用户显式输入的所有选项,以及隐藏字段

谢谢

您可以使用reset()方法:

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

或者不使用jQuery:

document.getElementById('myform').reset();

其中myform是包含要清除的元素的表单的id

如果字段不在表单中,也可以使用:input选择器:

$(':input').val('');

发表评论