2013-10-24 91 views
0

只是想獲得一個非常簡單的js登錄來驗證靜態用戶名/密碼,但似乎無法使其工作。任何幫助,將不勝感激。非常簡單的js靜態登錄

var checkLoginPass = function() { 
    var login = document.getElementById("login").value; 
    var pass = document.getElementById("password").value; 
    if (login === "user123" && pass === "password1234") { 
     window.location("http://www.google.com"); 
    } 
    else { 
     //do something else; 
    } 
}; 
<input type="text" id="login" required> 
<input type="text" id="password" required> 
<input type="button" id="goButton" onclick="checkLoginPass()" value="Log In"/> 
+1

'window.location'不是一個函數;我想你可能打算設置它。 (並閱讀錯誤消息。) – Ryan

+3

我希望您知道,這提供**沒有任何安全**,因爲任何人都可以查看源代碼並閱讀用戶名和密碼。或者只是自己去網址開始。只是指出來... – deceze

+0

@deceze是的。不是一個完整的實施項目,只是測試目的。 – user1

回答

0

使用location.replace("http://www.google.com");而不是window.location("http://www.google.com");