页面重新加载表单重置?

时间:2016-09-14 12:55:49

标签: javascript html forms reload reset

当我重新加载页面时,有人可以解释一下如何重置表单吗?

我尝试过这样的事情:

--link <name or id>:alias

和:

$(document).ready(function() { $('#contact-form')[0].reset(); });

它可以工作,但每次我重新加载或转到另一个页面时我都会收到此错误(f12):

  

“TypeError:document.my_form未定义”

我想问题是我尝试清除每个页面上的表格,因为onload和$(“document”)。ready()但除了一个页面之外,每个页面上都没有表单。

我必须说我在每个包含php include的页面上都包含标题,而我的标题包含正文开头标记,所以可能因为它试图在每个页面上执行重置?

所以我可以以某种方式避免这种情况,以便当我重新加载它或从另一个页面返回时它只适用于那一页?或者我应该删除该页面上的php include(标题)函数并粘贴代码?非常感谢。

1 个答案:

答案 0 :(得分:2)

请尝试以下。并从body onload事件中删除此document.my_form.reset();

$(document).ready(function() {
    //This condition will check if form with id 'contact-form' is exist then only form reset code will execute.
    if($('#contact-form').length>0){
        $('#contact-form')[0].reset(); 
    }
});