daily pastebin goal
77%
SHARE
TWEET

Untitled

a guest Oct 22nd, 2018 70 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var validatePhone = {
  2.       required: true,
  3.       minlength: 11,
  4.       digits: true,
  5.       normalizer: function(value) {
  6.         var PHONE_MASK = "+7 (XXX) XXX-XXXX";
  7.         if (!value || value === PHONE_MASK) {
  8.           return value;
  9.         } else {
  10.           return value.replace(/[^\d]/g, "");
  11.         }
  12.       }
  13.     };
  14.    
  15.     /////////////////////
  16.     // REGISTRATION FORM
  17.     ////////////////////
  18.     $(".js-form").validate({
  19.       errorPlacement: validateErrorPlacement,
  20.       highlight: validateHighlight,
  21.       unhighlight: validateUnhighlight,
  22.       submitHandler: validateSubmitHandler,
  23.       rules: {
  24.         name: "required",
  25.         phone: validatePhone,
  26.         mail: {
  27.           required: true,
  28.           email: true
  29.         },
  30.         secondname: "required",
  31.         company: "required",
  32.         agreepersonal: "required",
  33.         agreemedia: "required",
  34.         select1: "required",
  35.         select2: "required",
  36.         select3: "required",
  37.         step: "required",
  38.         area1: "required",
  39.         area2: "required",
  40.         area3: "required"
  41.       },
  42.       messages: {
  43.         name: "Заполните это поле",
  44.         phone: {
  45.           required: "Заполните это поле",
  46.           minlength: "Введите корректный телефон"
  47.         },
  48.         mail: {
  49.           required: "Заполните это поле",
  50.           email: "E-mail содержит неправильный формат"
  51.         },
  52.         secondname: "Заполните это поле",
  53.         company: "Заполните это поле",
  54.         agreepersonal: "Заполните это поле",
  55.         agreemedia: "Заполните это поле",
  56.         select1: "Заполните это поле",
  57.         select2: "Заполните это поле",
  58.         select3: "Заполните это поле",
  59.         step: "Заполните это поле",
  60.         area1: "Заполните это поле",
  61.         area2: "Заполните это поле",
  62.         area3: "Заполните это поле"
  63.       }
  64.     });
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top