如果javascript中的句子,location.href不起作用

时间:2016-11-03 00:22:28

标签: javascript

我想用密码轻松搞定页面。

在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;
        }
    };

1 个答案:

答案 0 :(得分:0)

如果您想重定向到新域名,则应使用完整地址(包括bufsizehttp://)。

https://

然而在你的情况下是不够的,因为你在表单的location.href="http://google.com"; 事件中,如果你想取消submit事件,你必须使用{ {1}}在函数内部。

所以,它应该是这样的:

submit