//import '../css/bootstrap.less'; //import 'bootstrap/dist/js/bootstrap.js'; //import '../css/public.css'; //import '../css/registered.css'; //import './public.js' (function(){ //选择专家和企业时要切换 var panduan; $("#zhuangjia").click(function(){ panduan=$("#zhuangjia").val(); if(panduan==0){ $(".businessName").css("display","block"); $(".linkmanName").css("display","block"); $(".zhuangjiaName").css("display","none"); } }); $("#qiye").click(function(){ panduan=$("#qiye").val(); if(panduan==1){ $(".businessName").css("display","none"); $(".linkmanName").css("display","none"); $(".zhuangjiaName").css("display","block"); } }); //点击账号后面那个×,清空账号 $(".log_del").click(function(){ $("#username").val(""); }); //修改单选框的样式 //$('.leibie input').css("display","none"); $(".leibie").css({"background":"url(../img/unchecked.jpg) no-repeat center left","background-size":"13px 13px"}); $('.leibie input').click(function(){ var Cheack=$(this).prop('checked'); if(Cheack){ //$(this).css("display","none"); $(".leibie").css({"background":"url(../img/unchecked.jpg) no-repeat center left","background-size":"13px 13px"}); $(this).parent().css({"background":"url(../img/checked.jpg) no-repeat center left","background-size":"13px 13px"}) }else{ // $(this).css("display","none"); $(".leibie").css({"background":"url(../img/unchecked.jpg) no-repeat center left","background-size":"13px 13px"}); $(this).parent().css({"background":"url(../img/unchecked.jpg) no-repeat center left","background-size":"13px 13px"}) } }); //表单验证 $('.sub').attr('disabled', true) $('.sub').css({background: '#CCCCCC',border: 'none'}) var pattern = /^1[3|4|5|7|8][0-9]{9}$/;//手机验证正则 var pass_pattern=/^\w{6,12}$/; //密码验证正则 $('#username,#userpassword,#piccode,#photo_num,#business,#linkman,#man').keyup(function() { $('.sub').attr('disabled', true) $('.sub').css({background: '#CCCCCC',border: 'none'}) var pp = $('#username').val();//手机号码 var mim = $('#userpassword').val();//密码 var toname = $('#business').val();//企业名称 var lxr = $('#linkman').val();//企业联系人 var zj=$('#man').val();//联系人 var yzm = $('#piccode').val();//验证码 var sjyzm = $('#photo_num').val();//手机验证码 var typel = $('#zhuangjia').prop("checked") ? '1' : '0'; if(typel==1){ if(pp!==''&&toname!==''&&lxr!==''&&mim!==''&& pass_pattern.test(mim) && sjyzm!==''&& yzm!==''&&pattern.test(pp)){ $('.sub').attr('disabled', false); $('.sub').css({background: '#F18101',border: 'none'}) } } if(typel==0){ if(pp!==''&&zj!==''&&mim!==''&& pass_pattern.test(mim) && sjyzm!==''&& yzm!==''&&pattern.test(pp)){ $('.sub').attr('disabled', false); $('.sub').css({background: '#F18101',border: 'none'}) } } }) //密码 function pass1(){ $('#userpassword').blur(function () { var pass1 = $(this).val(); if (pass1=='') { $(this).val(''); $(this).attr('placeholder', '请输入6-12位数密码'); } else if (!pass_pattern.test(pass1)) { $(this).val(''); $(this).attr('placeholder', '格式:字母、数字、下划线'); } }); } pass1(); //密码相同 pass2(); function pass2(){ //密码相同验证 $('#userpassword2').blur(function () { var orepeat = $(this).val(); var passw = $('#userpassword').val(); if (passw !== orepeat) { $(this).val(''); $(this).attr('placeholder', '两次密码不相同') } else if (passw == '') { $(this).val(''); $(this).attr('placeholder', '请再次输入密码') } }); $('#userpassword').blur(function () { var tt=$(userpassword2).val(); var kk=$(this).val(); if ($(this).val() == '') { $('#userpassword2').attr('placeholder', '请再次输入密码') }else if(tt!==kk){ $('#userpassword2').val(''); $('#userpassword2').attr('placeholder', '两次密码不相同') } }) } //手机号码 function photo1(){ var pho_pattern=/^1[3|4|5|7|8][0-9]{9}$/; $('#username').blur(function () { var pho = $(this).val(); if (pho=='') { $(this).val(''); $(this).attr('placeholder', '请输入您的手机号码'); } else if (!pho_pattern.test(pho)) { $(this).val(''); $(this).attr('placeholder', '请输入正确的手机号码'); }else if(pho_pattern.test(pho)){ $('#photo').attr('disabled', false); $("#photo").css("color","#F18101"); } }) } photo1(); //手机号码验证 function photo_num(){ $('#photo_num').blur(function () { var phoa = $(this).val(); if (phoa=='') { $(this).val(''); $(this).attr('placeholder', '请输入手机上的验证码'); } }) } photo_num(); //单位名称 function photo_name(){ $('#business').blur(function () { var name = $(this).val(); if (name=='') { $(this).val(''); $(this).attr('placeholder', '请填写工商局注册的全称'); } }) } photo_name(); //联系人名称 function lxr_name(){ $('#linkman').blur(function () { var name = $(this).val(); if (name=='') { $(this).val(''); $(this).attr('placeholder', '请填写单位联系人的姓名'); } }) } lxr_name(); //专家名称 function zj_name(){ $('#man').blur(function () { var name = $(this).val(); if (name=='') { $(this).val(''); $(this).attr('placeholder', '请填写您的姓名'); } }) } zj_name(); //手机号码验证 //$('#username').blur(function() { // var kk = $(this).val(); // if (pattern.test(kk) && kk !=='') { // $('.sub').attr('disabled', false); // $('.sub').css({ // background: '#428bca', // border: '1px solid #428bca' // }) // } else { // $('.sub').attr('disabled', true) // $('.sub').css({ // background: '#CCCCCC', // border: 'none' // }) // }; // //}); //表单提交 $("form").submit(function(e) { var user = $("#username").val(); var password = $("#userpassword").val(); var types = $('#zhuangjia').prop("checked") ? '0' : '1';//团体/个人 var oname = $('#business').val();//企业名称 var opeople = $('#linkman').val();//联系人 var Code = $("#piccode").val(); var mobileCode = $('#photo_num').val();//手机验证码 e.preventDefault(); console.log(user, password, types, oname, opeople, Code, mobileCode); $.ajax({ type: "POST", dataType: "json", url: globalConfig.context + "/register", data: { "mobile": user, "password": password, "type": types, "companyName": oname, "contacts": opeople, "verficationCode":Code, "mobileCode": mobileCode }, success: function (data) { if (data.error && data.error.length) { $('.msg span').html(data.error[0].message); console.log(data.error[0].message); } else { console.log(data); $('.msg span').html("恭喜注册成功!") return true; } } }) }) //点击刷新图片验证码 $('.yanzhengma_cont').click(function () { $('.yanzhengma_cont img').attr('src', (globalConfig.context + "/open/getVCode?t=" + Math.random())) }) var tt = 30; $('#photo').click(function () { //手机验证功能 var ophoto = $('#username').val(); var types = $('#zhuangjia').prop("checked") ? '0' : '1'; console.log(types); var phott = $('#piccode').val(); //验证码倒计时 $('#photo').attr('disabled', true); $(this).attr('disabled', true); var timer = setInterval(function () { tt -= 1; $('#photo').attr('disabled', true); $(this).val(tt + ' s'); if (tt == 0) { clearInterval(timer); $('#photo').attr('disabled', false); $(this).attr('disabled', false); tt=30; $(this).val('重新发送'); } }.bind(this), 1000); $.ajax({ type: "GET", url: globalConfig.context + "/open/getMCode", data: { "mobile": ophoto, "sign": false, "type": types, "verificationCode": phott }, success: function (data) { if (data.error && data.error.length) { $('.msg span').html(data.error[0].message); console.log(data.error[0].message); } else { console.log(data); $('#photo').html("发送成功!") } return true } }); }) })();