如何在提交时停止重置表单

Usm*_*kil 2 html javascript forms ajax jquery

我有一个触发ajax调用的简单表单,但只要单击提交按钮,表单就会重置并清除所有条目.你知道如何防止这种情况吗?我想控制表单何时清除.代码如下.我怀疑我需要放弃提交功能并检测按钮上的"点击"事件.

JQuery的

$("#Formid").submit(function(){loadAjax();});
Run Code Online (Sandbox Code Playgroud)

HTML

    <form id="Formid" method="put">
       Name<BR/>
       <input type="text" name="name"/><BR/><BR/>
       Node Id<BR/>
       <input type="text" name="node_id"/><BR/><BR/>
       Type<BR/> 
       <input type="text" name="type"/><BR/><BR/>
       Parent<BR/> 
       <input type="text" name="parent_id"/><BR/><BR/>
       Longitude<BR/> 
       <input type="text" name="longitude"/><BR/><BR/>
       Latitude<BR/>
       <input type="text" name="latitude"/><BR/><BR/>           
       Description<BR/>          
       <textarea name="description" rows="5" cols="40">Insert description  here</textarea><BR/><BR/>           
       <input type="submit" value="Add Node"/>

    </form>
Run Code Online (Sandbox Code Playgroud)

und*_*ned 5

您可以使用preventDefault事件对象的方法.

$("#Formid").submit(function(event){
   loadAjax();
   event.preventDefault()
})
Run Code Online (Sandbox Code Playgroud)