function addusersbak(data){ if(data!="" && data!=null) { $("uusername").value = userbean.username; $("uemail").value = userbean.email; $("uuid").value = data; $("form2").submit(); //window.top.location = "/reguser/register2.jsp?username="+userbean.username+"&uid="+data; } else alert("注册失败!请与管理员联系!"); } var userbean; var usertype = 0; function initform(){ init(); resetdata(); } function changeType(num){ usertype = num; if(usertype>0) { $("qymc").innerHTML = "*"; $("szdf").innerHTML = "*"; $("lxdz").innerHTML = "*"; shoenum = 1; $("otherwritedata").style.display=''; }else{ $("qymc").innerHTML = ""; $("szdf").innerHTML = ""; $("lxdz").innerHTML = ""; shoenum = 0; $("otherwritedata").style.display='none'; } } function checksubmit(){ var email = $("email").value; var telephone = $("telephone").value; var answer = $("answer").value; var ask = $("ask").value; var passagain = $("passagain").value; var password = $("password").value; var username = $("username").value; if(username=="") {alert("请输入会员账号!"); $("username").focus(); return false;} if(username.length<3 || username.length>18) {alert("会员账号请输入3-18个英文或数字字符!"); $("username").focus(); return false;} if(password=="") {alert("请输入会员登录密码!"); $("password").focus(); return false;} if(password.length<6 || password.length>16) {alert("会员登录密码请输入6-16个字符!"); $("password").focus(); return false;} if(passagain!=password) {alert("两次密码不一致,请重新填写!"); $("passagain").value = ""; $("passagain").focus(); return false;} if(telephone=="") {alert("请输入联系电话!"); $("telephone").focus(); return false;} if(telephone.length<8 || telephone.length>20) {alert("联系电话请输入8-20个数字或横线!"); $("telephone").focus(); return false;} if(email=="") {alert("请输入注册邮箱!"); $("email").focus(); return false;} if(answer=="") {alert("请输入问题答案,以备找回密码用!"); $("answer").focus(); return false;} userbean = {username:username,password:password,type:0,ename:"",regip:"38.107.191.117",ask:ask,answer:answer,province:"",telephone:telephone,fax:"",email:email,address:"",zipcode:"",note:""}; try{ ent.addusers(userbean,addusersbak); }catch(er){} } function resetdata(){ $("email").value = ""; $("telephone").value = ""; $("answer").value = ""; $("passagain").value = ""; $("password").value = ""; $("username").value = ""; } function validatename(){ var uname = trim($("username").value); if(uname!=null && uname!=""){ try{ ent.validatename(uname,validatenamebak); }catch(er){} } } function validatemail(){ var re= /\w+([-+.']\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; var email = $("email").value; if(re.test(email)==false){ alert("邮箱格式不正确,请重新输入!"); $("email").value = ""; $("email").focus(); }else{ try{ ent.validatemail(email,validatemailbak); }catch(er){} } } function validatenamebak(data){ if(data==1) {alert("该账号已被使用,请更换新帐号!"); $("username").value = ""; $("username").focus(); } } function validatemailbak(data){ if(data==1) {alert("该邮箱已被使用,请更换新邮箱!"); $("email").value = ""; $("email").focus(); } } function keyupdata(name){ var regu = "^[0-9a-zA-Z\u4e00-]+$"; var str = $(name).value; var re = new RegExp(regu); if (!re.test(str) && str!=null && str!='') { $(name).value = ""; } } function numkeyupdata(name){ var regu = "^[0-9\u4e00-]+$"; var str = $(name).value; var re = new RegExp(regu); if (!re.test(str) && str!=null && str!='') { $(name).value = ""; } } function numkeyupdata2(name){ var regu = "^[0-9\u4e00]+$"; var str = $(name).value; var re = new RegExp(regu); if (!re.test(str) && str!=null && str!='') { $(name).value = ""; } }