用jquery怎么去验证输入的秘密是否与用户的原始秘密一致?

解决方案 »

  1.   

    用ajax验证
    $("#pwdForm").validate({
    rules:{
    "oldpwd":{
    required: true,
    remote:{
    url: "checkPassword.action",
    type:"get",
    async : false,
    dataType:"json", 
     data: {     
                     password: function(){return $("#oldpwd").val();}   
                 }   
    }
    },
      

  2.   

    后台action方法里面验证通过就response.getWriter().write("true");否则就false
      

  3.   

    $.ajax({
       type: "POST",
       url: "checkPassword.action",
       data: "password="+$("#oldpwd").val(),
       success: function(msg){
         alert( "Data Saved: " + msg );
       }
    });通过ajax调用你在后台的代码,来判断用户输入的密码是否跟数据库中的一致,如果一致,就用out.print("true"),否则out.print("false"),这是服务器端返回客户端的结果,然后在客户端
    success: function(msg){
         if(msg=="true"){
             //提示信息
             alert("您输入的密码正确");
          }else{
             alert("您输入的密码错误");
          }
       }
    来接收服务器返回来的结果,根据结果,做出你要的提示信息。