我想在用户单击确定框上的确定后插入值。现在确认框运作良好。我可以看到的唯一问题是,当用户单击“确定”时,我希望INSERT VALUES发生在单独的页面上(insertQuestion.php),但我不希望表单被导航到该页面。我希望表单按照它正在执行的方式进行导航,根据具体情况($ action)提交到自己的页面或提交给create_session.php。我想插入值,但我不希望用户导航到此页
那么如何在用户点击确定框中的'确定'之后将用户插入到数据库而不导航到该页面(insertquestion.php)?下面
是其中出现的确认框的JavaScript代码,如果确认是“OK”,它提交表单:
function showConfirm(){
var confirmMsg=confirm("Do you want to Proceed" + "\n");
if (confirmMsg==true)
{
submitform();
}
}
function submitform()
{
var QandAO = document.getElementById("QandA");
QandAO.submit();
}
的onclick确定按钮,你调用一个js函数,做了“Ajax”的请求发送表单数据,并当异步请求正在处理时,你可以用“谢谢你的回答”之类的消息来更新页面......看看例如http://jquery.malsup.com/form/或者这个http://www.catswhocode.com/blog/10-jquery-tutorials-for-working-with-html-forms – ShinTakezou 2012-03-31 23:45:08
请删除所有不必要的代码 – Starx 2012-03-31 23:46:48