Javascript 检查键入的密码是否匹配

Javascript 检查键入的密码是否匹配,javascript,jquery,asp.net-ajax,Javascript,Jquery,Asp.net Ajax,我想创建一个函数,其中用户输入密码,并且密码必须与此密码匹配(pwd1209!)。当用户点击submit按钮时,它将检查键入的密码是否与pwd1209匹配 <input type="password" id="pwd" class="form" placeholder="type your password"> <button class="btn" id="submit"> Submit</button>

我想创建一个函数,其中用户输入密码,并且密码必须与此密码匹配(
pwd1209!
)。当用户点击
submit按钮时
,它将检查键入的密码是否与
pwd1209匹配

      <input type="password" id="pwd" class="form" placeholder="type your 
       password">

      <button class="btn" id="submit"> Submit</button>



      $(document).ready(function () {

        $("#submit").click(function (e) {
            if ($('#pwd').val() == '') {
                alert('Key in a password.');
            }
        if ($('#pwd').val() != pwd1209!){
                alert('Incorrect password.');
        }
        else{
            alert('Correct password.');
        }



      });

提交
$(文档).ready(函数(){
$(“#提交”)。单击(功能(e){
如果($('#pwd').val()=''){
警报(“输入密码”);
}
如果($('#pwd').val()!=pwd1209!){
警报(“密码不正确”);
}
否则{
警报(“正确的密码”);
}
});

您的JS代码不完整,除此之外,问题的关键在于密码是字符串,因此必须在引号内。为了确保您的解决方案非常不安全,因为JS是可见的,因此任何人都可以发现密码,您应该尝试后端解决方案来进行密码检查

$(文档).ready(函数(){
$(“#提交”)。单击(函数(){
如果($('#pwd').val()=''){
警报(“添加密码”);
}else if($('#pwd').val()!=='pwd1209!'){
警报(“密码不正确”);
}否则{
警报(“正确密码”);
}
});
});


提交
那么什么是
pwd1209!
?它不是一个字符串。我确信您的开发人员控制台有一条很好的错误消息。只是一个密码@epasarelloyou没有领会我的意思。您在代码的其他地方正确定义了字符串。我假设您在复制和粘贴右括号时在上述代码中有错误。主持人注意:请e不要破坏你的帖子。一旦你发布了一个问题,它们就属于网站及其用户。即使它对你不再有用,也可能对将来的人有用。回答者也会努力写下他们的答案,如果你从帖子中删除了内容,这将不再有用。另外,请注意在Stack Exchange网络上,您已授予SE分发该内容的不可撤销权利(根据CC BY-SA 3.0许可证)。根据SE策略,任何故意破坏行为都将恢复。如何为密码执行后端解决方案?