Advertisement
Guest User

Untitled

a guest
Nov 20th, 2018
137
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
jQuery 3.20 KB | None | 0 0
  1. <script type="text/javascript">
  2.     $('#other_payment_form').hide();
  3.     $('#online_payment_form').show();    
  4.     $('#bank_payment_form').hide();
  5.     $('.grab-pay').hide();
  6.     $('.paynow').hide();
  7.     var button_text = '<%= "Pay "+"#{@transaction.amount.round(2)}"+"$" %>';
  8.     $(document).on('ready', function(){
  9.         $('.payment-select').on('change', function() {
  10.             $('.payment-select').val($(this).val());
  11.             $('.submit-payment').val(button_text);
  12.             console.log(this.value);
  13.             if(this.value == 'Cash upon collection'){
  14.                 $('#online_payment_form').hide();
  15.                 $('#bank_payment_form').hide();
  16.                 $('#other_payment_form').show();
  17.                 $('.grab-pay').hide();
  18.                 $('.submit-payment').val('Proceed to book');
  19.                 $('.paynow').hide();
  20.                 $('.payment-heading').css({'display':'none'});
  21.                 $('.tranfer-text').text("");
  22.             }
  23.             else if(this.value == 'Bank Transfer'){
  24.                 $('#online_payment_form').hide();
  25.                 $('#other_payment_form').hide();
  26.                 $('#bank_payment_form').show();
  27.                 $('.bank-pay').show();
  28.                 $('.grab-pay').hide();
  29.                 $('.paynow').hide();
  30.                 $('.payment-heading').css({'display':'none !important'});
  31.                 $('.tranfer-text').text("");
  32.             } else if(this.value == 'GrabPay'){
  33.                 $('#online_payment_form').hide();
  34.                 $('#other_payment_form').hide();
  35.                 $('#bank_payment_form').show();
  36.                 $('.paynow').hide();                
  37.                 $('.bank-pay').hide();                
  38.                 $('.grab-pay').show();
  39.                 $('.submit-payment').val('Proceed to book');
  40.                 $('.payment-heading').css({'display':'none'});
  41.                 $('.tranfer-text').text("");
  42.                 $(document).ready(function() {
  43.                   $('#bank_payment_form').attr('novalidate', 'novalidate');
  44.                   });
  45.             } else if(this.value == 'PayNow'){
  46.                 $('#online_payment_form').hide();
  47.                 $('#other_payment_form').hide();
  48.                 $('#bank_payment_form').show();
  49.                 $('.grab-pay').hide();
  50.                 $('.bank-pay').hide();
  51.                 $('.paynow').show();
  52.                 $('.submit-payment').val('Proceed to book');
  53.                 $('#dropin').css({'display':'none'});
  54.                 $('.payment-heading').css({'display':'none'});
  55.                 $('.tranfer-text').text("");
  56.                 $(document).ready(function() {
  57.                   $('#bank_payment_form').attr('novalidate', 'novalidate');
  58.                   });
  59.             }
  60.              else {
  61.                 $('#other_payment_form').hide();
  62.                 $('#bank_payment_form').hide();
  63.                 $('.grab-pay').hide();
  64.                 $('.paynow').hide();
  65.                 $('#online_payment_form').show();
  66.                 $('#dropin').css({'display':'block'});
  67.                 $('.payment-heading').css({'display':'block'});
  68.                 $('.tranfer-text').text("");
  69.             }
  70.         });
  71.     });
  72. </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement