У меня есть эта проблема:Не отправить форму после вызова функции Javascript
мой 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();
}
Хотя моя функция возвращает ложь, вы перейдет на другую страницу, и это не то, что я хотел. Есть ли способ отменить процесс отправки при нажатии кнопки отправки?
Просто имейте в виду, что javascript может быть отключен, поэтому предотвращение подачи не является 100% пуленепробиваемым. Всегда проверяйте ввод пользователя на сервере. – defrost