[英]Javascript check form onsubmit
我已經使用event.preventDefault()
停止了form
操作並調用了login()
,但是當login
函數返回true
,它仍然無法執行表單操作嗎?
HTML:
<form onsubmit="event.preventDefault();return login();" action="index.php" method="get" id="register-form" >
Javascript:
<script type="text/javascript">
function login() {
var password = window.prompt("Please input password", "");
if (password !== '123') {
alert('Password is incorrect');
return false;
} else {
alert('Success');
return true;
}
}
</script>
刪除event.preventDefault();
從onsubmit
。 無論login()
返回的值如何,都將停止提交表單。
function login() { var password = window.prompt("Please input password", ""); if (password !== '123') { alert('Password is incorrect'); return false; } else { alert('Success'); return true; } }
<form onsubmit="return login();" action="index.php" method="get" id="register-form"> <input type="submit" value="Login" /> </form>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.