Advertisement
Guest User

Untitled

a guest
Jan 17th, 2016
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.89 KB | None | 0 0
  1. /**
  2. * Created by DangQuan on 16/1/2016.
  3. */
  4. $(document).ready(
  5. function () {
  6. $('.form-validate').validate(
  7. {
  8. rules: {
  9. "account.username": {
  10. required: true,
  11. minlength: 2,
  12. remote: {
  13. url: "/customer/account/check/user/available",
  14. type: "get",
  15. data: {
  16. username: function () {
  17. return $("#account.username").val();
  18. }
  19. }
  20. }
  21. },
  22. "account.password": {
  23. required: true,
  24. minlength: 5
  25. },
  26. firstname: {
  27. required: true,
  28. minlength: 2
  29. },
  30. url: {
  31. required: true,
  32. url: true
  33. },
  34. houseNumber: {
  35. required: true
  36. },
  37. "account.email": {
  38. required: true,
  39. minlength: 2,
  40. email: true
  41. },
  42. security_username: {
  43. required: true,
  44. minlength: 2
  45. },
  46. security_password: {
  47. required: true,
  48. minlength: 5
  49. },
  50. password_again: {
  51. required: true,
  52. minlength: 5,
  53. equalTo: "#account.password"
  54. }
  55. },
  56. messages: {
  57. password_again: {
  58. required: "This field is required.",
  59. minlength: "This field must contain at least 5 characters.",
  60. equalTo: "Passwords do not match."
  61. },
  62. "account.username": {
  63. required: "This field is required.",
  64. minlength: "This field must contain at least 2 characters.",
  65. remote: "Such username already exists."
  66. },
  67. "account.email": {
  68. required: "This field is required.",
  69. minlength: "This field must contain at least 2 characters.",
  70. email: "This is not a valid e-mail address."
  71. },
  72. "account.password": {
  73. required: "This field is required.",
  74. minlength: "This field must contain at least 5 characters."
  75. },
  76. security_password: {
  77. required: "This field is required.",
  78. minlength: "This field must contain at least 5 characters."
  79. },
  80. security_username: {
  81. required: "This field is required.",
  82. minlength: "This field must contain at least 2 characters."
  83. },
  84. firstname: {
  85. required: "This field is required.",
  86. minlength: "This field must contain at least 2 characters."
  87. }
  88. },
  89. highlight: function (element) {
  90. $(element).closest('.form-group').removeClass(
  91. 'has-success').addClass('has-error')
  92. },
  93. unhighlight: function (element) {
  94. $(element).closest('.form-group').removeClass(
  95. 'has-error').addClass('has-success')
  96. }
  97.  
  98. });
  99. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement