我想用密码轻松搞定页面。
在javascript中,当我使用任何代码" location"(我尝试了一切..替换,asign ......等),它没有任何工作!!!!
但是当我使用window.open()时,而不是location.href,它完全正常工作。 但我想保持同样的窗口......不是新标签或新窗口......
帮帮我......
在Html中
<form action="" method="post" name="Please enter the password to continue.">
<div class="WorkPassword">
<input type="password" class="button" id="WorkInputPassword"
name="password" placeholder="Please enter the password"/>
<input type="submit" class="button" id="submit" value="Enter" onClick="goLogin();">
</div>
并在javascript中。
var input = document.getElementById( 'WorkInputPassword' );
var goLogin = function () {
var password = input.value;
if (password === '1234') {
location.href="google.com";
return false;
} else {
alert( 'check again' );
input.value = '';
return false;
}
};
答案 0 :(得分:0)
如果您想重定向到新域名,则应使用完整地址(包括bufsize
或http://
)。
https://
然而在你的情况下是不够的,因为你在表单的location.href="http://google.com";
事件中,如果你想取消submit
事件,你必须使用{ {1}}在函数内部。
所以,它应该是这样的:
submit