如何在表单提交后重置表单?

时间:2013-07-10 08:18:57

标签: forms reset

我有一个搜索按钮和一些字段的搜索表单,当我在表单字段中输入值并单击搜索按钮然后通过单击链接(修改搜索表单)返回表单然后表单值不重置...请在此处查看(http://dev.viawebgroup.com/search/

由于

2 个答案:

答案 0 :(得分:0)

试试这个:

<script>

function test(){
var input = document.getElementById('search');
input.value = '';
};

</script>

将onload添加到正文:

<button onclick="test()">Clear</button>

将id添加到输入字段:

<input type="text" id="search">

答案 1 :(得分:0)

发送致命缺陷表格 我找到的最简单的方法是

onsubmit="this.reset()"

只需将其放在表格标签中即可,而且简单而有效。 我有人想要一个按钮用于表单重置我会使用onclick并在这样的函数中写入重置。

function clform()
{
 documentgetElementById('myform').reset();
}  

第一个是经过验证的,第二个是我刚刚写的,但应该有用。 该函数适用于正文中的onbeforeunload事件。 我一直在研究这个问题,因为我编写的页面是动态更新的,并且在使用浏览器的后退按钮时保留表单数据。我还使用PHP在提交后重新加载页面,并在选择表单时重新加载页面,因此输入位于新页面而不是动态更新的页面。