0

我的程序有问题。需要帮忙。我在单击按钮时取消隐藏 div 元素。div 包含一个表单。当然,表单需要在使用 ajax 在数据库中发布内容之前进行验证。但是,我的主要问题是,每当我使用 javascript 推送提交进行验证时,页面都会重新加载,导致 div 再次隐藏。我也遇到了 jquery 的问题。我的意思是,我还在学习 jquery。

css

.divform{
visibility: hidden;
}

javascript

function unhide(){
  document.getElementById("divform").style.visibility = "visible";
}

function validateform(){
   //validation with focus() on if false
}

html

<input type='button' onclick='unhide()' value='unhide'/>
<div class='divform' id='divform'>
  <form method='post' id='formid' name='formid' onsubmit='validateform();'>
  <label>Name: </label> <input type='text' name='name' id='name'/>
  <!-- more input type here-->
  <input type='submit' name='submit' value='submit'/>
  </form>
</div>

如何在不重新加载页面且不导致 div 再次隐藏的情况下成功提交表单?谢谢,真的需要帮助。

4

1 回答 1

0

任何无需重新加载页面即可使用 AJAX ....

在这里学习AJAX 教程

此处给出了另一个具体示例:AJAX FORM SUBMISSION EXAPMLE

于 2013-06-26T03:08:07.977 回答