📄 changepassword.js
字号:
// change password
function getQuestion(){
var userName = xGetElementById('CPUserName').value;
if(userName.length == 0){
alert('请填写用户名。');
return;
}
setInputDisabled('CPGetQuestion', true);
var loader = new ajax.loader('ChangePassword.aspx', 'POST', getQuestion_onload, getQuestion_onerror, 'type=1&username=' + userName);
}
function getQuestion_onload(){
var xmlDoc = this.req.responseXML;
var errInfo = getXmlElementText(xmlDoc, 'Error');
if(errInfo){
alert(errInfo);
}else{
xGetElementById('CPQuestion').innerHTML = encodeHtml(getXmlElementText(xmlDoc, 'Return'));
}
setInputDisabled('CPGetQuestion', false);
}
function getQuestion_onerror(){
alert('加载提示问题过程中出错。');
setInputDisabled('CPGetQuestion', false);
}
function setPassword_reset(){
xGetElementById('CPAnswer').value = '';
xGetElementById('CPPassword').value = '';
xGetElementById('CPPasswordConfirm').value = '';
setInputDisabled('CPSetPwBtn1', false);
setInputDisabled('CPSetPwBtn2', false);
}
function setPassword_onload(){
var xmlDoc = this.req.responseXML;
var errInfo = getXmlElementText(xmlDoc, 'Error');
if(errInfo){
alert(errInfo);
}else{
alert('密码修改成功。');
}
setPassword_reset();
}
function setPassword_onerror(){
alert('修改密码过程中出错。');
setPassword_reset();
}
function setPassword(type, params){
setInputDisabled('CPSetPwBtn1', true);
setInputDisabled('CPSetPwBtn2', true);
params += '&type=' + type;
var loader = new ajax.loader('ChangePassword.aspx', 'POST', setPassword_onload, setPassword_onerror, params);
}
function validPassword(){
var pw = xGetElementById('CPPassword').value;
var pw_re = xGetElementById('CPPasswordConfirm').value;
if(pw.length < 4 || pw.length > 20){
alert('密码长度不符合要求。');
return null;
}
if(pw == pw_re){
return pw;
}else{
alert('两次输入的密码不一致。');
return null;
}
}
function setPassword1(){
var pw = validPassword();
if(pw){
var answer = xGetElementById('CPAnswer').value;
if(answer.length == 0){
alert('请输入问题答案。');
return;
}
var params = 'username=' + encodeURIComponent(xGetElementById('CPUserName').value) + '&answer=' + encodeURIComponent(answer) + '&password=' + encodeURIComponent(pw);
setPassword(2, params);
}
}
function setPassword2(){
var pw = validPassword();
if(pw){
var params = 'password=' + encodeURIComponent(pw);
setPassword(3, params);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -