暫無描述

changepass.js 1.9KB

    //注册信息 mui.ready(function() { /*定义全局变量*/ var restPassword = document.getElementById("restPassword"); var oldPassword = document.getElementById("oldPassword"); var newPassword = document.getElementById("newPassword"); var newPassword2 = document.getElementById("newPassword2"); /*校验修改密码按钮显示状态*/ mui('.maincon').on('keyup', "#oldPassword,#newPassword,#newPassword2", function() { hideButtn2(oldPassword,newPassword,restPassword,"frmactiveok",newPassword2); }); /*修改密码按钮*/ restPassword.addEventListener('tap', function() { valOld(); }) function valOld(){ if(oldPassword.value.length < 6 || newPassword.value.length < 6 || newPassword2.value.length < 6){ plus.nativeUI.toast("密码不少于6位,请输入正确的密码", toastStyle); return; }else if(oldPassword.value == newPassword.value){ plus.nativeUI.toast("新旧密码不能一致", toastStyle); return; }else if(newPassword2.value != newPassword.value){ plus.nativeUI.toast("两次输入密码不一致", toastStyle); return; }else{ modifySuccess(); } } /*修改密码*/ function modifySuccess() { var userId = plus.storage.getItem('userid'); console.log(userId) mui.ajax(baseUrl + '/ajax/cp', { data:{ "id":userId, "npw":newPassword2.value, "onw":oldPassword.value }, dataType: 'json', //数据格式类型 type: 'post', //http请求类型 timeout: 10000, //超时设置 success: function(data) { console.log(data.success) if(data.data){ plus.nativeUI.toast("密码修改成功",toastStyle); mui.currentWebview.close(); goLoginFun(); return; }else{ plus.nativeUI.toast("原密码填写错误",toastStyle); return; } }, error: function() { plus.nativeUI.toast("服务器链接超时", toastStyle); return; } }); } })