清除页面加载时的所有表单

Tur*_*Ali 6 javascript forms jquery document-ready domready

我想在页面加载时清除所有表单.我尝试在domready上使用此功能,但它没有帮助.我是JavaScript的新手.这个功能有什么问题吗?

   $(':input', form)
 .not(':button, :submit, :reset, :hidden')
 .val('')
 .removeAttr('checked')
 .removeAttr('selected');
Run Code Online (Sandbox Code Playgroud)

Dou*_*ngs 15

您可以尝试reset在表单上使用纯JavaScript 方法

$('form').each(function() { this.reset() });
Run Code Online (Sandbox Code Playgroud)

这应该将每个表单重置为其默认状态.

要重新启用所有复选框,您可以尝试:

$(':checkbox').prop('disabled', false);
Run Code Online (Sandbox Code Playgroud)