javascript - 验证密码并重新输入密码

标签 javascript jquery ajax

我有两个这样的文本框:

<p>
<input type="text" name="NPassword" placeholder="New Password"/></p>
<input type="text" name="RNPassword" placeholder="Retype New Password"/>

现在,我想要的是,在每次按下重新输入新密码时,它应该检查两者是否相同。如果是,则以绿色显示它在 RNPassword 的右侧,否则以红色显示,两者都不相同同样,也禁用页面的提交按钮。如何做到这一点,请帮忙。

最佳答案

试试这个演示:==> http://jsfiddle.net/uP8Q2/

另一个演示 = http://jsfiddle.net/ALk9Z/

禁用按钮演示 http://jsfiddle.net/K2Xdc/

从两件事开始:

下次还可以在 :) 后面添加 JS 代码,其余的应该可以满足需要。

代码

HTML

<p>
    <input type="password" name="NPassword" placeholder="New Password" id="txtNewPassword" />
</p>
<input type="password" name="RNPassword" placeholder="Retype New Password" id="txtConfirmPassword" onChange="isPasswordMatch();" />
<div id="divCheckPassword"></div>

JS

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

    if (password != confirmPassword) $("#divCheckPassword").html("Passwords do not match!");
    else $("#divCheckPassword").html("Passwords match.");
}

$(document).ready(function () {
    $("#txtConfirmPassword").keyup(isPasswordMatch);
});

禁用按钮演示代码

 $('#hulk').prop('disabled' , true);
$('#txtConfirmPassword').on('keyup', function () {
    var password = $("#txtNewPassword").val();
    var confirmPassword = $("#txtConfirmPassword").val();

    if (password != confirmPassword) {
        $("#divCheckPassword").html("Passwords do not match!");
    } else {
        $("#divCheckPassword").html("Passwords match.");
        $('#hulk').prop('disabled' , false);
    }
});

关于javascript - 验证密码并重新输入密码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23258117/

相关文章:

javascript - 来自临时路径的 PHP 流文件?

javascript - 在 aws 上的 while 循环中接收和删除消息

JavaScript/JQuery 数组/对象问题

javascript - 多次调用 api 时,AJAX 请求有时会被取消

java - Spring MVC ajax 重新渲染用户界面重复

javascript - 在自动完成中使用 Google Maps Places API; API 不工作

javascript - JQuery/CSS - float 列菜单

javascript - 使用批处理脚本时如何克服文件名的 ASCII 排序顺序?

javascript - 如何更改 div 文本中展开/折叠效果的方向?

javascript - 选择由 Firebase 动态创建的元素