Javascript jQuery重置刷新浏览器以及重置表单

Javascript jQuery重置刷新浏览器以及重置表单,javascript,jquery,Javascript,Jquery,我正在尝试发出一个表单重置,以将内容清除回初始状态。然而,正在发生的是表单被清除,但浏览器也会刷新。我也尝试过将代码放入一个文档中,但仍然是一样的。有人能给我解释一下为什么会这样吗。谢谢 <button id="AUSR_reset" class="resetbutton icon-right ui-state-default2 ui-corner-all"><span class="ui-icon ui-icon-circle-plus"></span>Re

我正在尝试发出一个表单重置,以将内容清除回初始状态。然而,正在发生的是表单被清除,但浏览器也会刷新。我也尝试过将代码放入一个文档中,但仍然是一样的。有人能给我解释一下为什么会这样吗。谢谢

<button id="AUSR_reset" class="resetbutton icon-right ui-state-default2 ui-corner-all"><span class="ui-icon ui-icon-circle-plus"></span>Reset</button>

<script language="javascript" type="text/javascript">


            $("#AUSR_reset").click(function() {

               $("#AUSR_adduser").get(0).reset();

            });
重置
$(“#AUSR_reset”)。单击(函数(){
$(“#AUSR_adduser”).get(0.reset();
});

type=“button”
添加到按钮。否则,它将充当提交按钮

<button type="button" id="AUSR_reset" class="resetbutton icon-right ui-state-default2 ui-corner-all">

向按钮添加
type=“button”
。否则,它将充当提交按钮

<button type="button" id="AUSR_reset" class="resetbutton icon-right ui-state-default2 ui-corner-all">

为了使表单元素静止,请使用表单中的重置按钮。它将在没有任何js帮助的情况下重置所有表单元素

<input type="reset" value="Reset" />

为了使表单元素静止,请使用表单中的重置按钮。它将在没有任何js帮助的情况下重置所有表单元素

<input type="reset" value="Reset" />


shankar但这是将表单设置回初始状态还是仅清除表单?谢谢你的建议。我做了一个快速测试,在按钮标签上使用type=“reset”也可以,我想做的是在打开表单时将表单恢复到初始状态,而不仅仅是清除表单。感谢在这种情况下,您已经在一些json对象中维护了原始数据,或者作为每个field.shankar中的数据属性维护了原始数据,但这是将表单设置回初始状态还是仅清除表单?谢谢你的建议。我做了一个快速测试,在按钮标签上使用type=“reset”也可以,我想做的是在打开表单时将表单恢复到初始状态,而不仅仅是清除表单。感谢在这种情况下,您可以在一些json对象中维护原始数据,或者在每个字段中作为数据属性进行维护。您可能不需要在javascript中使用get(0)。然而@shankarsangli的建议也是很好的。事实上,在你现有的按钮标签上使用type=“reset”也会做同样的事情,而且根本不需要JS。我试图做的是将表单恢复到初始状态,而不仅仅是清除它。感谢Javascript中的reset()函数应该做与标记上的type=“reset”相同的事情。我相信两者都会将它们重置为初始值。您可能不需要在javascript中使用get(0)。然而@shankarsangli的建议也是很好的。事实上,在你现有的按钮标签上使用type=“reset”也会做同样的事情,而且根本不需要JS。我试图做的是将表单恢复到初始状态,而不仅仅是清除它。感谢Javascript中的reset()函数应该做与标记上的type=“reset”相同的事情。我相信两者都会将其重置为初始值。