1
0
mirror of https://gitee.com/coder-xiaomo/flashsale synced 2025-01-11 04:08:14 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
flashsale/frontend/static/js/pages/changepassword.js

95 lines
2.6 KiB
JavaScript

$(document).ready(function() {
$('#changePassForm').formValidation({
framework: 'bootstrap',
icon: {
valid: 'glyphicon glyphicon-ok',
invalid: 'glyphicon glyphicon-remove',
validating: 'glyphicon glyphicon-refresh'
},
fields: {
oldpass: {
trigger: 'blur',
validators: {
notEmpty: {
message: '原密码还没有输噢'
},
stringLength: {
min: 6,
max: 20,
message: '6到20个字符'
}
}
},
newpass: {
trigger: 'blur',
validators: {
notEmpty: {
message: '快输个新密码吧'
},
stringLength: {
min: 6,
max: 20,
message: '6到20个字符'
}
}
},
newpass_confirm: {
trigger: 'blur',
validators: {
notEmpty: {
message: '再输一次新密码,别打错了'
},
identical: {
field: 'newpass',
message: '两次新密码输入的不一样'
},
stringLength: {
min: 6,
max: 20,
message: '6到20个字符'
}
}
}
}
});
});
$("button#submit").click(function(){
doChange();
});
$(document).keydown(function(e) {
if (e.keyCode == 13) {
doChange();
}
});
function doChange(){
var oldPass = $("#changePassForm #oldpass").val();
var newPass = $("#changePassForm #newpass").val();
$.ajax( {
url:'/home/users/changepassword',// 跳转到 action
data:JSON.stringify(
{
oldPassword : oldPass,
newPassword : newPass
}),
type:'post',
cache:false,
dataType:'json',
contentType:"application/json;charset=utf-8",
success:function(data) {
if(data.status=="success"){
alert("修改成功");
window.location.reload(true);
}else if(data.status=="fail"){
alert(data.data.errMessage);
}
},
error : function() {
// view("异常!");
alert("异常!");
}
});
}