|
//注册信息设置密码
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);
}
});
}
});
|