【发布时间】:2021-08-25 03:23:12
【问题描述】:
所以我一直在研究这个小拼图网站,我希望将文本字段的正确密码放在 JS 函数中。现在它确实可以识别密码,这很好,但问题是当我尝试使用window.location.href = "https://www.google.com"; 时,它不会将页面重定向到新站点。它只会“刷新”网站。
我的脚本如下:
<script>
function validate() {
var password = document.forms["passwordform"]["password1"].value;
var realpassword = 'salaisuus'
if (password === realpassword) {
window.location.href = "http://www.google.com";
return true;
} else {
alert("Wrong password")
return false;
}
}
</script>
实际的形式在这里:
<form id="passwordform" onSubmit="return validate()">
<div class="form-floating mb-3">
<input type="text" class="form-control" id="floatingInput" name="password1" placeholder="whatwhat">
<label for="floatingInput">PASSWORD</label>
</div>
<button type="submit" class="btn btn-dark">TRY IT</button>
</form>
如前所述,它确实会发送密码错误警报,但window.location.href 不起作用。我在这里错过了什么?
【问题讨论】:
标签: javascript html forms