本文为大家分享了javascript密码验证的实现方法,欢迎大家阅读。
javascript密码验证代码如下
<!DOCTYPE html> <html lang=\"en\"> <head> <meta charset=\"UTF-8\"> <title>密码验证</title> <script src=\"js/jquery-1.11.1.js\"></script> <script> $(function(){ $(document).on(\'blur\',\'input\',function(){ var $password=$(\'#password\').val(); var $password_again=$(\'#password_again\').val(); if(!$password){ $(\"#password\").addClass(\'redBorder\').next(\'label\').show().html(\'不能为空\');; return false; }else if(!$password_again){ $(\"#password_again\").addClass(\'redBorder\').next(\'label\').show().html(\'不能为空\'); return false; }else{ $(\'input\').removeClass(\'redBorder\').next(\'label\').empty(); if($password_again==$password){ $(\"#password,#password_again\").next(\'label\').show().html(\'两次密码一致\').addClass(\'valid\'); }else if($password_again!=$password){ $(\"#password,#password_again\").addClass(\'redBorder\').next(\'label\').show().html(\'两次密码不一致\').removeClass(\'valid\').addClass(\'erro\'); } } }) }) </script> <style> .redBorder{ border: 1px solid red; } .erro{ background: url(\'images/unchecked.gif\') no-repeat; padding-left: 16px; } .valid{ background: url(\'images/checked.gif\') no-repeat; width: 16px; height: 16px; } </style> </head> <body> <div> <label> 输入密码:<input type=\"text\" placeholder=\"输入密码\" id=\"password\"> <label id=\"password-erro\" class=\"erro\" style=\"display:none;\"></label> </label> <br><br> <label> 验证密码:<input type=\"text\" placeholder=\"输入相同密码\" id=\"password_again\"> <label id=\"password-erro\" class=\"erro\" style=\"display:none;\"></label> </label> <br><br> <button style=\"margin-left:80px;\">submit</button> </div> </body> </html>
希望本文对大家学习javascript程序设计有所帮助。
本文地址:https://www.stayed.cn/item/17489
转载请注明出处。
本站部分内容来源于网络,如侵犯到您的权益,请 联系我