123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241 |
- 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");
- }
- });
- //修改单选框的样式
- $('#checks').attr('checked',false)
- $('.login_check label input').click(function(){
- var Cheack=$(this).prop('checked')
- if(Cheack){
- $(this).parent().css({"background":"url(../imgeck_lo.png) no-repeat center left","background-size":"25% 40%"})
- }else{
- $(this).parent().css({"background":"url(../imgeck_lono.png) no-repeat center left","background-size":"25% 40%"})
- }
- });
- //表单验证
- $('.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', '请输入正确的手机号码');
- }
- })
- }
- 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") ? '1' : '0';//团体/个人
- 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;
- }
- }
- })
- })
- })();
|