diff --git a/application/views/mobile_first/ah-gp-form.php b/application/views/mobile_first/ah-gp-form.php index 9caca961..019708d0 100644 --- a/application/views/mobile_first/ah-gp-form.php +++ b/application/views/mobile_first/ah-gp-form.php @@ -356,6 +356,8 @@ + + @@ -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.');