日期:2014-05-17  浏览次数:20723 次

jquery初学者的问题。
用jquery怎么去验证输入的秘密是否与用户的原始秘密一致?

------解决方案--------------------
用ajax验证
$("#pwdForm").validate({
rules:{
"oldpwd":{
required: true,
remote:{
url: "checkPassword.action",
type:"get",
async : false,
dataType:"json", 
data: {
password: function(){return $("#oldpwd").val();}
}
}
},
------解决方案--------------------
后台action方法里面验证通过就response.getWriter().write("true");否则就false
------解决方案--------------------
$.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("您输入的密码错误");
}
}
来接收服务器返回来的结果,根据结果,做出你要的提示信息。