JAVASCRIPT   88

validate.js

Guest on 6th August 2021 06:46:06 PM

  1. /* <![CDATA[ */
  2.  
  3. // Jquery validate form booking form home
  4. jQuery(document).ready(function(){
  5.  
  6.         $('#check_avail_home').submit(function(){
  7.         'use strict';
  8.                 var action = $(this).attr('action');
  9.  
  10.                 $("#message-booking").slideUp(750,function() {
  11.                 $('#message-booking').hide();
  12.  
  13.                 $('#submit-booking')
  14.                         .after('<i class="icon-spin4 animate-spin loader"></i>')
  15.                         .attr('disabled','disabled');
  16.                        
  17.                 $.post(action, {
  18.                         check_in: $('#check_in').val(),
  19.                         check_out: $('#check_out').val(),
  20.                         adults: $('#adults').val(),
  21.                         children: $('#children').val(),
  22.                         name_booking: $('#name_booking').val(),
  23.                         email_booking: $('#email_booking').val()
  24.                 },
  25.                         function(data){
  26.                                 document.getElementById('message-booking').innerHTML = data;
  27.                                 $('#message-booking').slideDown('slow');
  28.                                 $('#check_avail_home .loader').fadeOut('slow',function(){$(this).remove()});
  29.                                 $('#submit-booking').removeAttr('disabled');
  30.                                 if(data.match('success') != null) $('#check_avail_home').slideUp('slow');
  31.  
  32.                         }
  33.                 );
  34.  
  35.                 });
  36.  
  37.                 return false;
  38.  
  39.         });
  40. });
  41.  
  42. // Jquery validate form booking form inner page
  43. jQuery(document).ready(function(){
  44.  
  45.         $('#check_avail').submit(function(){
  46.         'use strict';
  47.                 var action = $(this).attr('action');
  48.  
  49.                 $("#message-booking").slideUp(750,function() {
  50.                 $('#message-booking').hide();
  51.  
  52.                 $('#submit-booking')
  53.                         .after('<i class="icon-spin4 animate-spin loader"></i>')
  54.                         .attr('disabled','disabled');
  55.                        
  56.                 $.post(action, {
  57.                         room_type: $('#room_type').val(),
  58.                         check_in: $('#check_in').val(),
  59.                         check_out: $('#check_out').val(),
  60.                         adults: $('#adults').val(),
  61.                         children: $('#children').val(),
  62.                         name_booking: $('#name_booking').val(),
  63.                         email_booking: $('#email_booking').val()
  64.                 },
  65.                         function(data){
  66.                                 document.getElementById('message-booking').innerHTML = data;
  67.                                 $('#message-booking').slideDown('slow');
  68.                                 $('#check_avail .loader').fadeOut('slow',function(){$(this).remove()});
  69.                                 $('#submit-booking').removeAttr('disabled');
  70.                                 if(data.match('success') != null) $('#check_avail').slideUp('slow');
  71.  
  72.                         }
  73.                 );
  74.  
  75.                 });
  76.  
  77.                 return false;
  78.  
  79.         });
  80. });
  81.  
  82. /// Jquery validate newsletter
  83. jQuery(document).ready(function(){
  84.  
  85.         $('#newsletter_2').submit(function(){
  86.  
  87.                 var action = $(this).attr('action');
  88.  
  89.                 $("#message-newsletter_2").slideUp(750,function() {
  90.                 $('#message-newsletter_2').hide();
  91.                
  92.                 $('#submit-newsletter_2')
  93.                         .after('<i class="icon-spin4 animate-spin loader"></i>')
  94.                         .attr('disabled','disabled');
  95.  
  96.                 $.post(action, {
  97.                         email_newsletter_2: $('#email_newsletter_2').val()
  98.                 },
  99.                         function(data){
  100.                                 document.getElementById('message-newsletter_2').innerHTML = data;
  101.                                 $('#message-newsletter_2').slideDown('slow');
  102.                                 $('#newsletter_2 .loader').fadeOut('slow',function(){$(this).remove()});
  103.                                 $('#submit-newsletter_2').removeAttr('disabled');
  104.                                 if(data.match('success') != null) $('#newsletter_2').slideUp('slow');
  105.  
  106.                         }
  107.                 );
  108.  
  109.                 });
  110.  
  111.                 return false;
  112.  
  113.         });
  114.  
  115. });
  116. // Jquery validate form contact
  117. jQuery(document).ready(function(){
  118.  
  119.         $('#contactform').submit(function(){
  120.         'use strict';
  121.                 var action = $(this).attr('action');
  122.  
  123.                 $("#message-contact").slideUp(750,function() {
  124.                 $('#message-contact').hide();
  125.  
  126.                 $('#submit-contact')
  127.                         .after('<i class="icon-spin4 animate-spin loader"></i>')
  128.                         .attr('disabled','disabled');
  129.                        
  130.                 $.post(action, {
  131.                         name_contact: $('#name_contact').val(),
  132.                         lastname_contact: $('#lastname_contact').val(),
  133.                         email_contact: $('#email_contact').val(),
  134.                         phone_contact: $('#phone_contact').val(),
  135.                         message_contact: $('#message_contact').val(),
  136.                         verify_contact: $('#verify_contact').val()
  137.                 },
  138.                         function(data){
  139.                                 document.getElementById('message-contact').innerHTML = data;
  140.                                 $('#message-contact').slideDown('slow');
  141.                                 $('#contactform .loader').fadeOut('slow',function(){$(this).remove()});
  142.                                 $('#submit-contact').removeAttr('disabled');
  143.                                 if(data.match('success') != null) $('#contactform').slideUp('slow');
  144.  
  145.                         }
  146.                 );
  147.  
  148.                 });
  149.  
  150.                 return false;
  151.  
  152.         });
  153. });
  154.  
  155. /// Jquery validate review
  156. jQuery(document).ready(function(){
  157.  
  158.         $('#review').submit(function(){
  159.  
  160.                 var action = $(this).attr('action');
  161.  
  162.                 $("#message-review").slideUp(750,function() {
  163.                 $('#message-review').hide();
  164.                
  165.                 $('#submit-review')
  166.                         .after('<i class="icon-spin4 animate-spin loader"></i>')
  167.                         .attr('disabled','disabled');
  168.  
  169.                 $.post(action, {
  170.                         name_review: $('#name_review').val(),
  171.                         lastname_review: $('#lastname_review').val(),
  172.                         email_review: $('#email_review').val(),
  173.                         room_type_review: $('#room_type_review').val(),
  174.                         position_review: $('#position_review').val(),
  175.                         comfort_review: $('#comfort_review').val(),
  176.                         price_review: $('#price_review').val(),
  177.                         quality_review: $('#quality_review').val(),
  178.                         review_text: $('#review_text').val(),
  179.                         verify_review: $('#verify_review').val()
  180.                 },
  181.                
  182.                         function(data){
  183.                                 document.getElementById('message-review').innerHTML = data;
  184.                                 $('#message-review').slideDown('slow');
  185.                                 $('#review .loader').fadeOut('slow',function(){$(this).remove()});
  186.                                 $('#submit-review').removeAttr('disabled');
  187.                                 if(data.match('success') != null) $('#review').slideUp('slow');
  188.  
  189.                         }
  190.                 );
  191.  
  192.                 });
  193.  
  194.                 return false;
  195.  
  196.         });
  197.  
  198. });
  199.   /* ]]> */

Raw Paste


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