Javascript 提交无页面加载的Post表单
我有一张这样的表格:Javascript 提交无页面加载的Post表单,javascript,jquery,html,jquery-ui,webforms,Javascript,Jquery,Html,Jquery Ui,Webforms,我有一张这样的表格: <form id = "membershipInfo" method = "post" action = "Default.aspx" onsubmit = "dialogSubmitForm()" \> <input type = "text" id = "changeStoreDialogText" name = "ChangeLocation" value="" /> <
<form id = "membershipInfo" method = "post" action = "Default.aspx" onsubmit = "dialogSubmitForm()" \>
<input type = "text" id = "changeStoreDialogText" name = "ChangeLocation" value="" />
<input type = "submit" id = "DialogSubmit" value = ""/>
</form>
我原以为返回false不会导致页面加载,但显然会。如何使用提交按钮防止页面加载?您可以尝试
onsubmit = "return dialogSubmitForm()" \>
如果在dialogSubmitForm()函数中返回false,这将阻止提交
<input type="submit" id="DialogSubmit" value="Submit!" onclick="return false;"/>
这将防止页面加载
因此,在您的情况下,它将更像这样:
<input type="submit" id="DialogSubmit" value="Submit!" onclick="return dialogSubmitForm();"/>
作为旁白阅读是很有用的。
<input type="submit" id="DialogSubmit" value="Submit!" onclick="return dialogSubmitForm();"/>