У меня есть эта проблема:
мой HTML-код:
<form name="addUser" method="post" action="../src/process_register.php">
....
<button type="submit" onClick="formhash_register(this.form);">Submit</button>
</form>
мой код JavaScript:
function formhash_register(form)
{
var username = form.inputUsername.value;
if(username == "")
return false;
else
form.submit();
}
Хотя моя функция возвращает false, вы перейдете на другую страницу, и это не то, что я хотел. Есть ли способ отменить процесс отправки при нажатии кнопки отправки?
Попробуй это:
<button type="submit"
onClick="return formhash_register(this.form);">Submit</button>
Измените тип на кнопку, которая не должна автоматически отправлять эту форму.
<button type="submit" onClick="formhash_register(this.form);">Submit</button>