JAVASCRIPT 96
Comment.js Guest on 12th June 2020 11:15:07 AM
  1. var CommentForm = function () {
  2.  
  3.     return {
  4.        
  5.         //Comment Form
  6.         initCommentForm: function () {
  7.             // Validation
  8.                 $("#sky-form4").validate({
  9.                     // Rules for form validation
  10.                     rules:
  11.                     {
  12.                         name:
  13.                         {
  14.                             required: true
  15.                         },
  16.                         email:
  17.                         {
  18.                             required: true,
  19.                             email: true
  20.                         },
  21.                         url:
  22.                         {
  23.                             url: true
  24.                         },
  25.                         comment:
  26.                         {
  27.                             required: true
  28.                         },
  29.                         captcha:
  30.                         {
  31.                             required: true,
  32.                             remote: 'assets/plugins/sky-forms/version-2.0.1/captcha/process.php'
  33.                         }
  34.                     },
  35.                                        
  36.                     // Messages for form validation
  37.                     messages:
  38.                     {
  39.                         name:
  40.                         {
  41.                             required: 'Enter your name',
  42.                         },
  43.                         email:
  44.                         {
  45.                             required: 'Enter your email address',
  46.                             email: 'Enter a VALID email'
  47.                         },
  48.                         url:
  49.                         {
  50.                             email: 'Enter a VALID url'
  51.                         },
  52.                         comment:
  53.                         {
  54.                             required: 'Please enter your comment'
  55.                         },
  56.                         captcha:
  57.                         {
  58.                             required: 'Please enter characters',
  59.                             remote: 'Correct captcha is required'
  60.                         }
  61.                     },
  62.                                        
  63.                     // Ajax form submition                  
  64.                     submitHandler: function(form)
  65.                     {
  66.                         $(form).ajaxSubmit(
  67.                         {
  68.                             beforeSend: function()
  69.                             {
  70.                                 $('#sky-form4 button[type="submit"]').attr('disabled', true);
  71.                             },
  72.                             success: function()
  73.                             {
  74.                                 $("#sky-form4").addClass('submited');
  75.                             }
  76.                         });
  77.                     },
  78.                    
  79.                     // Do not change code below
  80.                     errorPlacement: function(error, element)
  81.                     {
  82.                         error.insertAfter(element.parent());
  83.                     }
  84.                 });
  85.         }
  86.  
  87.     };
  88.    
  89. }();

Paste is for source code and general debugging text.

Login or Register to edit, delete and keep track of your pastes and more.

Raw Paste

Login or Register to edit or fork this paste. It's free.