Advertisement
iEmanuele

Validation Example

Jan 20th, 2015
213
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var options = {
  2.     ignore: [],
  3.     errorPlacement: function(error, element) {
  4.         // Append error within linked label
  5.         console.log( element );
  6.         $( element )
  7.             .closest( "form" )
  8.                 .find( "label[for='" + element.attr( "id" ) + "']" )
  9.                     .append( error );
  10.     },
  11.     errorElement: "span",
  12.     rules:{
  13.         name:{
  14.             required:   true,
  15.             minlength:  3,
  16.             letterswithbasicpunc: true
  17.         },
  18.         email:{
  19.             required:   true,
  20.             email:      true
  21.         },
  22.         phone:{
  23.             required:   true,
  24.             number:     true,
  25.             minlength:  5
  26.         },
  27.         message:{
  28.             required:   true,
  29.             maxlength:  255,
  30.         },
  31.             privacy:{
  32.             required:   true
  33.         },
  34.         /*sum_ses:{
  35.             required:   true
  36.         }*/
  37.     },
  38.     messages:{
  39.         name:{
  40.             required: globals.error_message.required,
  41.             minlength: globals.error_message.minlength,
  42.             letterswithbasicpunc: globals.error_message.letters
  43.         },
  44.         email:{
  45.             required:   globals.error_message.required,
  46.             email:      globals.error_message.valid_email
  47.         },
  48.         phone:{
  49.             required:   globals.error_message.required,
  50.             number:     globals.error_message.valid_number,
  51.             minlength:  globals.error_message.minlength
  52.         },
  53.         message:{
  54.             required:   globals.error_message.required,
  55.             maxlength:  globals.error_message.maxlength
  56.         },
  57.         privacy:{
  58.             required:   globals.error_message.required
  59.         },
  60.         /*sum_ses:{
  61.             required:   globals.error_message.required
  62.         }*/
  63.     }
  64. };
  65.  
  66. $('form').validate(options);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement