我的程序有问题。需要帮忙。我在单击按钮时取消隐藏 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 再次隐藏的情况下成功提交表单?谢谢,真的需要帮助。