説明なし

register-setpass.js 2.0KB

    //注册信息设置密码 mui.init(); mui.plusReady(function(){ /*定义全局变量*/ var passWord = document.getElementById("password"); var passwordOK = document.getElementById("password2"); var registerOk = document.getElementById("registerok"); var self=plus.webview.currentWebview(); /*校验提交按钮显示状态*/ mui('.frmbox').on('keyup',"#password,#password2",function() { hideButtn(); }); /*提交设置密码*/ registerOk.addEventListener('tap', function() { valOld() }); function hideButtn(){ if(passWord.value==""||passwordOK.value==""){ registerOk.classList.remove('frmactiveok'); registerOk.disabled="disabled"; }else{ registerOk.classList.add('frmactiveok'); registerOk.disabled=""; } } function valOld(){ if(passWord.value.length < 6 && passwordOK.value.length<6){ plus.nativeUI.toast("密码不少于6位,请输入正确的密码",toastStyle); return; }else if(passwordOK.value != passWord.value){ plus.nativeUI.toast("两次密码不一致",toastStyle); return; }else{ completeReg(); } } function completeReg(){ mui.ajax(baseUrl+'/ajax/regmobile',{ data:{ state:self.state, mobilePhone:self.phoneName, validateCode:self.setCode, password:passwordOK.value }, dataType: 'json', //数据格式类型 type: 'post', //http请求类型 async: false, timeout: 10000, //超时设置 success: function(data) { if(data.success) { var userId=data.data; plus.storage.setItem('userid',userId); plus.nativeUI.toast("已完成注册,请填写个人信息",toastStyle); mui.openWindow({ url:'fillinfo.html', id:'fillinfo.html', extras:{ userid:userId }, show:{ aniShow:"slide-in-right" } }); } }, error: function() { plus.nativeUI.toast("服务器链接超时",toastStyle); } }); } });