linwu 1 год назад
Родитель
Сommit
a553cde4a6

+ 99 - 1
public/themes/default/views/mobile/app/auth/register_company.blade.php

@@ -335,7 +335,105 @@
 
         });
     };
-    gt_init(handler);
+    // gt_init(handler);
+
+    $('#btnRegCompany').on('click', function () {
+        var comnameValue = $.trim($('input[name="companyname"]').val());
+        var contactValue = $.trim($('input[name="contact"]').val());
+        var telephoneValue = $.trim($('input[name="company_mobile"]').val());
+        var landlineValue = $.trim($('#landline_tel').val());
+        var usernameValue = $.trim($('input[name="username"]').val());
+        var emailValue = $.trim($('input[name="email"]').val());
+        var emailpassword = $.trim($('input[name="company_password"]').val());
+        var emailpasswordVerify = $.trim($('input[name="company_password_confirmation"]').val());
+        var agreementValue = $('input[name=agreement]').val();
+        if(!comnameValue){
+            qsToast({type:2,context: '请填写公司名称'});
+            return false;
+        }
+        if(!remoteValid('companyname',comnameValue)){
+            qsToast({type:2,context: '该公司已被注册'});
+            return false;
+        }
+        if(!contactValue){
+            qsToast({type:2,context: '请填写联系人'});
+            return false;
+        }
+
+        if(!telephoneValue && !landlineValue){
+            qsToast({type:2,context: '公司座机和手机号码至少填写一项'});
+            return false;
+        }else if(telephoneValue && !landlineValue){
+            if(!inputRegValiMobile(telephoneValue)){
+                qsToast({type:2,context: '手机号格式错误'});
+                return false;
+            }
+            if(!remoteValid('mobile',telephoneValue)){
+                qsToast({type:2,context: '该手机号已被注册'});
+                return false;
+            }
+        }else if(telephoneValue && landlineValue){
+            if(!inputRegValiMobile(telephoneValue)){
+                qsToast({type:2,context: '手机号格式错误'});
+                return false;
+            }
+            if(!remoteValid('mobile',telephoneValue)){
+                qsToast({type:2,context: '该手机号已被注册'});
+                return false;
+            }
+        }
+
+        if(!usernameValue){
+            qsToast({type:2,context: '请填写用户名'});
+            return false;
+        }
+        if(!inputRegValiUsername(usernameValue)){
+            qsToast({type:2,context: '用户名字母开头,包含6位以上数字和字母'});
+            return false;
+        }
+        if(!remoteValid('username',usernameValue)){
+            qsToast({type:2,context: '该用户名已被注册'});
+            return false;
+        }
+        if(!emailValue){
+            qsToast({type:2,context: '请填写邮箱'});
+            return false;
+        }
+        if(!inputRegValiEmail(emailValue)){
+            qsToast({type:2,context: '邮箱格式错误'});
+            return false;
+        }
+        if(!remoteValid('email',emailValue)){
+            qsToast({type:2,context: '该邮箱已被注册'});
+            return false;
+        }
+        if(!emailpassword){
+            qsToast({type:2,context: '请填写密码'});
+            return false;
+        }
+        if(!inputRegValiPassword(emailpassword)){
+            qsToast({type:2,context: '密码长度要求为6-16个字符'});
+            return false;
+        }
+        if(!emailpasswordVerify){
+            qsToast({type:2,context: '请填写确认密码'});
+            return false;
+        }
+        if(!inputRegValiPassword(emailpasswordVerify)){
+            qsToast({type:2,context: '密码长度要求为6-16个字符'});
+            return false;
+        }
+        if(!inputRegValiPasswordRepeat(emailpassword,emailpasswordVerify)){
+            qsToast({type:2,context: '两次输入的密码不一致'});
+            return false;
+        }
+        if (agreementValue !=1) {
+            qsToast({type:2,context: '请接受用户服务协议'});
+            return false;
+        }
+        regCompanyHandler();
+
+    });
 
     // 注册企业处理程序
     function regCompanyHandler() {