jQuery(document).ready(function() { jQuery.ajaxSetup ({ cache: false }); jQuery("#header").load("/audirmi/portal/RMI/common/menu.jsp"); jQuery("#additional-content-2").load("/audirmi/portal/RMI/common/rightReg.jsp"); jQuery("#site-navigation-3").load("/audirmi/portal/RMI/common/footerLeft.jsp"); jQuery("#site-navigation-4").load("/audirmi/portal/RMI/common/footerRight.jsp"); getUserType(); }); //点击图片更换验证码 function updateValidationCodeReg() { jQuery("#validationCodeReg").attr("src",contextPath+"/validata/imagesReg?data="+new Date().getTime()); } function register(){ if(jQuery("#generalTermsOfBusiness")[0].checked){ if(jQuery("#generalDP")[0].checked){ } else { alert("请阅读并接受隐私保护政策!"); return; } } else { alert("请阅读并接受RMI online 的商务通用条款和条件!"); return; } var obj=new Object(); obj["validateReg"] = document.getElementById("validateReg").value.replace(/^\s+|\s+$/g,""); obj["userCode"] = document.getElementById("userCode").value.replace(/^\s+|\s+$/g,""); obj["email"] = document.getElementById("email").value.replace(/^\s+|\s+$/g,""); obj["firstName"] = document.getElementById("firstName").value.replace(/^\s+|\s+$/g,""); obj["familyName"] = document.getElementById("familyName").value.replace(/^\s+|\s+$/g,""); obj["title"] = document.getElementById("title").value.replace(/^\s+|\s+$/g,""); obj["userType"] = jQuery("input[name='userType']:checked").val().replace(/^\s+|\s+$/g,""); obj["vatNo"] = document.getElementById("vatNo").value.replace(/^\s+|\s+$/g,""); obj["compName"] = document.getElementById("compName").value.replace(/^\s+|\s+$/g,""); obj["compType"] = document.getElementById("compType").value.replace(/^\s+|\s+$/g,""); obj["telphone"] = document.getElementById("telphone").value.replace(/^\s+|\s+$/g,""); obj["address"] = document.getElementById("address").value.replace(/^\s+|\s+$/g,""); obj["city"] = document.getElementById("city").value.replace(/^\s+|\s+$/g,""); obj["postCode"] = document.getElementById("postCode").value.replace(/^\s+|\s+$/g,""); obj["country"] = document.getElementById("country").value.replace(/^\s+|\s+$/g,""); if(validationReg(obj)){ jQuery.ajax({ url:contextPath+"/portal/checkReg.do", contentType:"application/json", data:JSON.stringify(obj), type:"post", dataType:"json", success:function(res){ if(res.result === true){ jQuery("#customerRegistrationForm").submit(); } if(res.exceptionMessage) { if(res.exceptionMessage === 'overtime') { document.getElementById( "sp" ).innerHTML = "验证码超时,请重新输入"; document.getElementById( "sp" ).style.display = "inline"; updateValidationCodeReg(); }else if(res.exceptionMessage === 'validationCodeError') { document.getElementById( "sp" ).innerHTML = "验证码错误"; document.getElementById( "sp" ).style.display = "inline"; updateValidationCodeReg(); }else{ document.getElementById( "sp" ).innerHTML = res.exceptionMessage; document.getElementById( "sp" ).style.display = "inline"; } } }, error:function(exception){ document.getElementById( "sp" ).innerHTML = "查询错误!"; document.getElementById( "sp" ).style.display = "inline"; } }); } } function getUserType(){ var userType=jQuery("input[name='userType']:checked").val(); if(userType === '1'){ jQuery("#companyFields").attr("class","hidden"); }else{ jQuery("#companyFields").attr("class","visible"); } } function validationReg(obj){ if(!obj.validateReg){ alert("请输入验证码!"); return false; }else{ checkSpecificKeyReg(obj.validateReg); } if(!obj.userCode){ alert("用户名不能为空!"); return false; }else{ checkSpecificKeyReg(obj.userCode); } if(!obj.email){ alert("电子邮件不能为空!"); return false; }else{ checkSpecificKeyReg(obj.email); } if(!obj.firstName){ alert("名不能为空!"); return false; }else{ checkSpecificKeyReg(obj.firstName); } if(!obj.familyName){ alert("姓不能为空!"); return false; }else{ checkSpecificKeyReg(obj.familyName); } if(!obj.title){ }else{ checkSpecificKeyReg(obj.title); } if(obj.userType === "2"){ if(!obj.vatNo){ }else{ checkSpecificKeyReg(obj.vatNo); } if(!obj.compName){ }else{ checkSpecificKeyReg(obj.compName); } if(!obj.compType){ alert("公司类型不能为空!"); return false; }else{ checkSpecificKeyReg(obj.compType); } } if(!obj.telphone){ }else{ checkSpecificKeyReg(obj.telphone); } if(!obj.address){ alert("地址不能为空!"); return false; }else{ checkSpecificKeyReg(obj.address); } if(!obj.city){ alert("城市不能为空!"); return false; }else{ checkSpecificKeyReg(obj.city); } if(!obj.postCode){ alert("邮编不能为空!"); return false; }else{ checkSpecificKeyReg(obj.postCode); } if(!obj.country){ alert("国家不能为空!"); return false; }else{ checkSpecificKeyReg(obj.country); } return true; }