簡體   English   中英

我無法讓我的 JavaScript 函數在資源管理器中工作

[英]I can't get my JavaScript Function to work in Explorer

我無法讓我的 JavaScript 函數在 Internet Explorer 中工作。 它適用於除資源管理器之外的所有瀏覽器。

用戶單擊一個按鈕,該按鈕調用一個函數來檢查密碼是否正確。 如果正確,它會將用戶帶到“僅限會員頁面”,如果不正確,它會告訴用戶密碼不正確

<script>
    function myFunction2() {
        if (PasswordTextbox2.value == "!2008Buzzer1") {
            location.href = '/JnHSDHdM3gDOEffDUt68HJHU.aspx'
        } else {
            document.getElementById("ErrorLocation").innerHTML = "Your Password is incorrect";
        }
    }
</script>
<input type="text" name="PasswordTextbox2" id="PasswordTextbox2">
<input type="button" onclick="myFunction2()" value='Submit'>
<p style="color: red" id="ErrorLocation"></p>

您應該避免直接通過名稱/ID 引用元素,這是一項非標准功能。

而是使用document.getElementById()和其他.get* , & .query*方法。

您還應該知道,在 JavaScript 中存儲密碼並不能提供真正的安全性。 這個 JavaScript 在客戶端的機器上運行 - 任何有權訪問您頁面的人都可以看到這個密碼。

 function myFunction2() { var password = document.getElementById('PasswordTextbox2'), error = document.getElementById("ErrorLocation"); if (password.value == "!2008Buzzer1") { location.href = '/JnHSDHdM3gDOEffDUt68HJHU.aspx'; } else { error.innerHTML = "Your Password is incorrect"; } }
 <input type="text" name="PasswordTextbox2" id="PasswordTextbox2"> <input type="button" onclick="myFunction2()" value='Submit'> <p style="color: red" id="ErrorLocation"></p>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM