You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

96 lines
2.6 KiB

This file contains ambiguous Unicode characters!

This file contains ambiguous Unicode characters that may be confused with others in your current locale. If your use case is intentional and legitimate, you can safely ignore this warning. Use the Escape button to highlight these characters.

/**
* Created by Vincent on 14-9-12.
*/
$('#f_next').click(function(){
var username=document.getElementById('username');
var mail=document.getElementById('mail');
if(username.value.length<4 || username.value.length>16){
alert('请填写正确的用户名!');
username.value='';
username.focus();
}else if( !/^([a-zA-Z0-9_\.\-]+)@([a-zA-Z0-9_\.\-]+)\.([a-zA-Z]{2,4})$/.test(mail.value) ){
alert('邮箱格式不正确!');
mail.value='';
mail.focus();
}else{
$.ajax({
url : "../stuMag/Reset_resetPassword.action",
type : "POST",
data : {
"UserName" : $("#form_count input[name=UserName]").val(),
"email" : $("#form_count input[name=email]").val(),
},
success : function(data) {
if (data == 1) {
alert('验证码已发送至你的邮箱,请立即查收并输入验证码进行重置 ');
$('#form_count').css('display', 'none');
$('#f_1').removeClass('active');
$('#f_2').addClass('active');
$('#form_check').css('display', 'block');
} else {
alert('用户名和邮箱信息不匹配');
}
},
error : function() {
}
});
}
});
$('#f_check').click(function() {
var inputCode = document.getElementById('inputCode');
if(inputCode.value.length!=4){
alert('验证码格式不对');
inputCode.value='';
inputCode.focus();
}else{
$.ajax({
url : "../stuMag/Reset_checkToken.action",
type : "POST",
data : {
"key" : $("#form_check input[name=key]").val(),
},
success : function(data) {
if (data == 1) {
$('#form_count').css('display', 'none');
$('#form_check').css('display', 'none');
$('#f_1').removeClass('active');
$('#f_2').removeClass('active');
$('#f_3').addClass('active');
$('#pwd_reset').css('display', 'block');
} else {
alert('验证码不匹配');
}
},
error : function() {
}
});
}
});
$('#f_reset').click(function() {
if ($("#pwd").val() != $("#repwd").val()) {
alert("密码不一致,请核对!");
} else {
$.ajax({
url : "../stuMag/Reset_resetPasswordtwo.action",
type : "POST",
data : {
"password" : $("#pwd").val()
},
success : function(data) {
if (data == 1) {
alert('密码重置成功!');
location = "login.jsp";
} else {
alert('密码重置异常!');
location = "login.jsp";
}
},
error : function() {
alet('未知错误!');
}
});
}
});