Guest User

Untitled

a guest
Jul 13th, 2018
161
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. $(document).ready(function() {
  2. // validate signup form on keyup and submit
  3. var validator = $("#signupform").validate({
  4. rules: {
  5. firstname: "required",
  6. lastname: "required",
  7. username: {
  8. required: true,
  9. minlength: 2,
  10. remote: "users.php"
  11. },
  12. password: {
  13. required: true,
  14. minlength: 5
  15. },
  16. password_confirm: {
  17. required: true,
  18. minlength: 5,
  19. equalTo: "#password"
  20. },
  21. email: {
  22. required: true,
  23. email: true,
  24. remote: "emails.php"
  25. }
  26. },
  27. messages: {
  28. firstname: "Enter your firstname",
  29. lastname: "Enter your lastname",
  30. username: {
  31. required: "Enter a username",
  32. minlength: jQuery.format("Enter at least {0} characters"),
  33. remote: jQuery.format("{0} is already in use")
  34. },
  35. password: {
  36. required: "Provide a password",
  37. rangelength: jQuery.format("Enter at least {0} characters")
  38. },
  39. password_confirm: {
  40. required: "Repeat your password",
  41. minlength: jQuery.format("Enter at least {0} characters"),
  42. equalTo: "Enter the same password as above"
  43. },
  44. email: {
  45. required: "Please enter a valid email address",
  46. minlength: "Please enter a valid email address",
  47. remote: jQuery.format("{0} is already in use")
  48. }
  49. },
  50. // the errorPlacement has to take the table layout into account
  51. errorPlacement: function(error, element) {
  52. if ( element.is(":radio") )
  53. error.appendTo( element.parent().next().next() );
  54. else if ( element.is(":checkbox") )
  55. error.appendTo ( element.next() );
  56. else
  57. error.appendTo( element.parent().next() );
  58. },
  59. // specifying a submitHandler prevents the default submit, good for the demo
  60. submitHandler: function() {
  61. alert("submitted!");
  62. },
  63. // set this class to error-labels to indicate valid fields
  64. success: function(label) {
  65. // set   as text for IE
  66. label.html(" ").addClass("checked");
  67. }
  68. });
  69.  
  70.  
  71. });
Add Comment
Please, Sign In to add comment