$(function(){ modifypwd.init(); }); var modifypwd = { init : function(){ $("#modifyWin").css("display","none"); $("#alterpasswd").click(function(){ $(".bigDiv").show(); $(".bigDiv").height($(document).height()).width($(document).width()); //$("#modifyWin").css("display","block"); $("#modifyWin").slideDown(); }); $(".loginClose").click(function(){ $("#modifyWin").slideUp(); $(".bigDiv").hide(); }); var that = this; $(".okBtn").click(function(){ that.alterpasswd(); }); $(document).bind('keydown', function (e) { var key = e.which; if (key == 13) { e.preventDefault(); that.alterpasswd(); } }); }, alterpasswd : function(){ $(".loginerror").css("visibility","hidden"); var oldpwd = $("#oldpwd").val(), password = $("#newpwd").val(), password1 = $("#nepwd1").val(); if(oldpwd==''){ $("#modifyWin .loginerror:eq(0)").css("visibility","visible"); $("#modifyWin .loginerror:eq(0)").html(common.getTip("iptoldpwd")); return false; } if(password==''){ $("#modifyWin .loginerror:eq(1)").css("visibility","visible"); $("#modifyWin .loginerror:eq(1)").html(common.getTip("iptnewpwd")); return false; } if(password1==''){ $("#modifyWin .loginerror:eq(2)").css("visibility","visible"); $("#modifyWin .loginerror:eq(2)").html(common.getTip("iptcrmpwd")); return false; } if(password!=password1){ $("#modifyWin .loginerror:eq(2)").css("visibility","visible"); $("#modifyWin .loginerror:eq(2)").html(common.getTip("iptnosame")); return false; } var that = this; $.post("ajax/alterpasswd",{"oldpasswd":oldpwd,"newpasswd":password},function(jsonStr){ var dataJson = $.parseJSON(jsonStr);//{"data":} var data = dataJson.data; if(data == 'wrong') {//原密码错误 $("#modifyWin .loginerror:eq(0)").css("visibility","visible"); $("#modifyWin .loginerror:eq(0)").html(common.getTip("iptwropwd")); }else if(data == 'no') {//失败 $("#modifyWin .loginerror:eq(1)").css("visibility","visible"); $("#modifyWin .loginerror:eq(1)").html(common.getTip("iptnopwd")); }else if(data == 'right') {//成功 $("#modifyWin").slideUp(); $(".bigDiv").hide(); $("#oldpwd").val(""); $("#newpwd").val(""); $("#nepwd1").val(""); }else{ $("#modifyWin .loginerror:eq(2)").css("visibility","visible"); $("#modifyWin .loginerror:eq(2)").html(common.getTip("ipttippwd")); return false; } }); }, getRootHref : function(){ var location = window.location.href; var arr = location.split("/"); arr.pop(); var href = arr.join("/"); return href; } };