0
我有一個表格,像這樣:提交帖子的形式而不pageloads
<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>
有我想要的提交,使頁面加載和其他時間,我不希望它倍。這裏是dialogSubmitForm
:
function dialogSubmitForm() {
//Checks to see how to submit
if (placeHolderVisibility) {
//Checks to ensure that the correct information was entered
if (!isNaN($(codeChange).val()) && ($(codeChange).val()).length == 5) {
//Submit at page load
} else {
//code
//Do not submit to pageload
return false;
}
}
else //Do submit through javascript
{
//Code
//Do not submit to pageload
return false;
}
}
我認爲返回false,不會造成頁面加載,但顯然它。如何防止使用提交按鈕的頁面加載?
順便http://fuelyourcoding.com/jquery-events-stop -misusing-return-false /是有用的閱讀。 – Ross 2011-05-04 11:41:33