获取html和jscript来验证密码?

时间:2015-09-21 11:58:18

标签: javascript html

只是一个简单的问题,我不确定为什么这不起作用

HTML:

<label>Password </label> <input type="password" id="pword"><br>
<label>Confirm Password </label>  <input type="password" id="confpword"><br>

JS:

function passwordValidation(){

    var username = document.getElementById("unamem");
    var password1 = document.getElementById("pword");
    var confpword1 = document.getElementById("confpword");

    if (password1 != confpword1){
        window.alert("passwords don't match")
    }else{
        window.alert("well done they do match")
    }

    }
肯定这段代码应该有效吗?目前无论我输入什么内容,它都不会击中其他区块。 任何想法?

感谢

3 个答案:

答案 0 :(得分:2)

像这样改变你的

 if (password1.value != confpword1.value){
   window.alert("passwords don't match")
}

答案 1 :(得分:2)

您缺少正确的语法

if (password1.value != confpword1.value){
        window.alert("passwords don't match")
    }else{
        window.alert("well done they do match")
    }

答案 2 :(得分:1)

您应该使用.value来获取输入字段的值。正确的语法是:

 if (password1.value != confpword1.value){
        window.alert("passwords don't match")
    }else{
        window.alert("well done they do match")
    }