单击div时检查值

时间:2014-02-19 14:05:33

标签: javascript html onclick

所以,我有下面的脚本,当我点击里面有onclick="checkInputs()"的div时,它会成功检查输入的值。

但是当我再次单击div时,它不会运行代码。我必须把return false;放在它之后吗?

function checkInputs() {
    if (document.getElementById("emailAdressInput").Value === "ADRESSHERE" && document.getElementById("passwordInput").Value === "PassHere")
    {
        document.getElementById("notifier").innerHTML = "Login Successful!";
    }
    else
    {
        document.getElementById("notifier").innerHTML = "Login Unsuccessful.";
    }
}

1 个答案:

答案 0 :(得分:1)

要获取元素的值,您应使用value而不是Value

document.getElementById("passwordInput").value

而不是

document.getElementById("passwordInput").Value;

<强>更新

这是您的工作DEMO

严格的运算符===也会检查类型,如果您将passHere代替PassHere,则会重新生成错误。