如果知道当前的用户,就可以得到当前用户的id,根据这个id查询数据库中这个用户的信息,从而知道这个用户的密码pwd,用这个pwd和用户输入的字符串对比,可以在javascript中写
function check(){
//获取旧的密码
var pwd="";
//用户输入的字符串
var zifuchuan="";
if(!pwd.equals(zifuchuan)){
return false;
}
}
}
有两种效验,一种是客户端效验,用javascript
一种服务器端效验,用JSP写,两种各有利弊,javascript的比较人性化,前置判断,当用户不输入为空时会弹出小对话框提示,而且不占服务器资源,JSP效验是把数据提交到服务器,在进行业务操之前判断是否合法,下面是一个简单的JS小例子
function register()
{
if(form1.yonghuming.value=="" )
{
window.alert("用户名不能为空!");
form1.yonghuming.focus();
return false;
}
if(form1.mima.value=="" )
{
window.alert("密码不能为空!");
form1.mima.focus();
return false;
} return true;
}