0

我对此很陌生,我正在尝试获取一个非常简单的密码字段,当提交的密码与存储的密码匹配时,该字段将重定向到同一窗口中的 URL。我知道这根本不安全,它不需要。下面是脚本:

<script type="text/javascript">
    <!--
    function pwcheck() {
        var pw = document.form.password.value;
        if (pw=="hello") {
            location.href = "http://www.google.com";
        }
        else {
            alert('Login incorrect');
        }
    }
    //-->
</script>

谢谢!

4

1 回答 1

0

页面重新加载,因为按钮正在提交页面。取消点击。有几种方法可以做到这一点,在您的情况下最简单的方法是将 return fasle 添加到 click 事件。

<input type="image" value="Log In" name="login" id="login" src="images/login.png" onclick="pwcheck(); return false;" /> 
于 2011-08-22T00:52:28.453 回答