|
|
|
@ -356,6 +356,8 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
<button class="sendButton" id="submit_gp_form" type="button">Inquire Now</button>
|
|
|
|
|
<input name="total_price" id="totalPriceHidden" type="hidden" value="10000" />
|
|
|
|
|
<input name="payment_required" id="payment_required" type="hidden" value="required" />
|
|
|
|
|
<input name="product_code" type="hidden" value="<?php echo $meta_product_code; ?>"/>
|
|
|
|
|
<input name="itinerary" type="hidden" value="<?php echo $information->ic_title; ?>" />
|
|
|
|
|
</form>
|
|
|
|
@ -399,6 +401,16 @@
|
|
|
|
|
var adultNumberValue = el('adultNumber').value;
|
|
|
|
|
const plusAdultBtn = el('plusAdult');
|
|
|
|
|
const minusAdultBtn = el('minusAdult');
|
|
|
|
|
const totalPriceHidden = el("totalPriceHidden");
|
|
|
|
|
|
|
|
|
|
function calcTotalPrice(ticketPrice, adultNumber) {
|
|
|
|
|
var totalPrice = ticketPrice * adultNumber;
|
|
|
|
|
if (adultNumber >= 10) {
|
|
|
|
|
totalPrice = totalPrice * 0.95;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return totalPrice.toFixed(2);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
plusAdultBtn.on('click', () => {
|
|
|
|
|
adultNumberValue++;
|
|
|
|
@ -453,6 +465,9 @@
|
|
|
|
|
const gp_form = el('gp_form');
|
|
|
|
|
submitFormBtn.on('click', () => {
|
|
|
|
|
if (validateGPForm()) {
|
|
|
|
|
var ticketPrice = 300;
|
|
|
|
|
var totalPrice = calcTotalPrice(ticketPrice, adultNumberValue);
|
|
|
|
|
totalPriceHidden.value = totalPrice;
|
|
|
|
|
|
|
|
|
|
if (typeof(grecaptcha) === "undefined") {
|
|
|
|
|
console.warn('grecaptcha is disabled.');
|
|
|
|
|