У меня есть такая форма:
<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 не приведет к загрузке страницы, но, очевидно, это так. Как я могу предотвратить загрузку страницы с помощью кнопки отправки?