相关疑难解决方法(0)

键入时检查密码匹配

我有一个带有"密码"和"确认密码"输入字段的注册表.我想检查"确认密码"是否与用户输入密码时的"密码"匹配并给出相应的消息.所以我试着这样做:

这是HTML:

<div class="td">
    <input type="password" id="txtNewPassword" />
</div>
<div class="td">
    <input type="password" id="txtConfirmPassword" onChange="checkPasswordMatch();" />
</div>
    <div class="registrationFormAlert" id="divCheckPasswordMatch">
</div>
Run Code Online (Sandbox Code Playgroud)

这是checkPasswordMatch()函数:

function checkPasswordMatch() {
    var password = $("#txtNewPassword").val();
    var confirmPassword = $("#txtConfirmPassword").val();

    if (password != confirmPassword)
        $("#divCheckPasswordMatch").html("Passwords do not match!");
    else
        $("#divCheckPasswordMatch").html("Passwords match.");
}
Run Code Online (Sandbox Code Playgroud)

只有当用户离开该字段时,才会在键入时验证.

我试图使用onKeyUp而不是onChange - 也没用.

那怎么办呢?

谢谢!

javascript jquery

37
推荐指数
3
解决办法
14万
查看次数

标签 统计

javascript ×1

jquery ×1