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

标签 javascript jquery forms document-ready domready

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

   $(':input', form)
 .not(':button, :submit, :reset, :hidden')
 .val('')
 .removeAttr('checked')
 .removeAttr('selected');

最佳答案

您可以尝试在表单上使用普通的 javascript reset 方法

$('form').each(function() { this.reset() });

这会将每个表单重置为其默认状态。

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

$(':checkbox').prop('disabled', false);

关于javascript - 清除页面加载时的所有表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8175847/

相关文章:

javascript - JQuery SmartWizard - 显示步骤,但未启用

python - Django 表单不运行 form.is_valid

javascript - html5的html和javascript?

javascript - 为什么我可以记录和警报从 jQuery.width() 返回的值,但不能在赋值中使用?

javascript - HTML5 数字旋转框控件不触发更改事件?

forms - Rails Select helper in form required True 不起作用

javascript - 动态添加Spring MVC JSP表单:input using JS giving binding errors

javascript - Meteor.call 检查数组参数

javascript - 访问 FB.login 函数内部的变量

javascript - Meteor 和 Session/公共(public)数据