Guest User

Untitled

a guest
Oct 22nd, 2018
96
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.05 KB | None | 0 0
  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. });
Add Comment
Please, Sign In to add comment