Javascript 如何清空ajax加载的表单?

Javascript 如何清空ajax加载的表单?,javascript,jquery,ajax,forms,reset,Javascript,Jquery,Ajax,Forms,Reset,如何使用纯JavaScript或jQuery清空ajax加载的表单。 我已尝试使用document.forms[0]。重置;和$'new-staff-form'[0]。重置;两者都不起作用,返回未定义 更新 JavaScript: document.getElementById("myForm").reset(); Jquery: $('#form_id')[0].reset(); 确保您的表单id有效 如果在DOM中有表单可用时使用相关的选择器并调用reset,则应该可以使用它。在没有看到

如何使用纯JavaScript或jQuery清空ajax加载的表单。 我已尝试使用document.forms[0]。重置;和$'new-staff-form'[0]。重置;两者都不起作用,返回未定义

更新

JavaScript:

document.getElementById("myForm").reset();
Jquery:

$('#form_id')[0].reset();
确保您的表单id有效


如果在DOM中有表单可用时使用相关的选择器并调用reset,则应该可以使用它。在没有看到任何相关代码的情况下,很难找出哪里出了问题。顺便说一句,我不知道用ajax加载表单是什么意思?!现在有一件事,表单中的任何元素的属性名都不能等于reset,可能是您的问题是新中心表单[0]的结果是实际表单,或者只是表单的容器或子对象?因为只有实际表单提供重置接口。@A.Wolff更新了我的Qtn,请检查是否通过ajax请求加载/刷新了新项目?确实,在ajax请求后是否触发了click处理程序?@Chris Reset意味着,小表单元素的值将更改为默认值而不是空值。因此,如果您想清空表单,您需要为表单编写另一个代码。您应该将问题标记为重复,而不是复制其他人的答案。我不知道如何将问题标记为重复:@putvande这不是重复的问题。我的问题是ajax加载的表单。此代码仅适用于普通表单。SO中的大部分问题是针对普通表单document.getElementByIdmyForm.reset;正在给定错误类型错误:document.getElementById。。。是我在问题中提到的null jquery。在未通过Ajaxu加载表单之前,这两种方法都可以正常工作。是否可以在问题中添加表单标记pls@AJ我添加了表单标签。我不能添加更多标签,只允许添加五个
document.getElementById("myForm").reset();
$('#form_id')[0].reset();
$('#configreset').click(function(){
    $('#configform')[0].reset();
});