Explorar o código

bind phone format

zz %!s(int64=6) %!d(string=hai) anos
pai
achega
000f56d6fb
Modificáronse 1 ficheiros con 13 adicións e 0 borrados
  1. 13 0
      resources/views/pay/order/bindPhone.blade.php

+ 13 - 0
resources/views/pay/order/bindPhone.blade.php

@@ -345,6 +345,7 @@
     var code_getting = false;
     $(".get-code").on("click", function() {
         var phone = $("#phone").val();
+        phone  = formatPhone(phone);
         if (!phone) {
             toast.show("请输入手机号!",'',2000);
             return;
@@ -375,6 +376,7 @@
     $("#bind").on("click", function() {
         var phone = $("#phone").val();
         var code = $("#code").val();
+        phone  = formatPhone(phone);
         if (!phone || !code) toast.show("手机号或验证码不能为空",'',2000);
         else {
             // 绑定逻辑
@@ -414,6 +416,17 @@
         },50);
     })
 
+    // 手机号码格式化
+    var spaceOneIndex = 3;
+    var spaceTwoIndex = 8;
+    $("#phone").on("keyup", function() {
+        var value = $(this).val();
+        if (value.length === spaceOneIndex || value.length === spaceTwoIndex) $(this).val(value += " ");
+    })
 
+    // 手机去空格
+    function formatPhone(phone) {
+        return phone.split(" ").join("")
+    }
 </script>
 </html>