|
|
|
@ -675,6 +675,14 @@
|
|
|
|
|
</form>
|
|
|
|
|
</div>
|
|
|
|
|
<script>
|
|
|
|
|
function calcTotalPrice(ticketPrice, adultNumber) {
|
|
|
|
|
var totalPrice = ticketPrice*adultNumber;
|
|
|
|
|
if (adultNumber >= 10) {
|
|
|
|
|
totalPrice = totalPrice * 0.95;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
return totalPrice;
|
|
|
|
|
}
|
|
|
|
|
var adultNumberNode = document.getElementById("adultNumberValue");
|
|
|
|
|
var ticketTypeList = document.querySelectorAll("input[name='ticket_type']");
|
|
|
|
|
var totalPriceText = document.getElementById("totalPriceText");
|
|
|
|
@ -694,7 +702,7 @@
|
|
|
|
|
} else if (currentTarget.value === 'VIP + Free Transfer') {
|
|
|
|
|
ticketPrice = 159;
|
|
|
|
|
}
|
|
|
|
|
totalPrice = ticketPrice*adultNumberValue;
|
|
|
|
|
var totalPrice = calcTotalPrice(ticketPrice, adultNumberValue);
|
|
|
|
|
totalPriceText.innerText = '$'+totalPrice;
|
|
|
|
|
totalPriceHidden.value = totalPrice;
|
|
|
|
|
});
|
|
|
|
@ -704,7 +712,7 @@
|
|
|
|
|
plusButton.addEventListener('click', function(event) {
|
|
|
|
|
var adultNumberValue = parseInt(adultNumberNode.value) + 1;
|
|
|
|
|
adultNumberNode.value = adultNumberValue;
|
|
|
|
|
totalPrice = ticketPrice*adultNumberValue;
|
|
|
|
|
var totalPrice = calcTotalPrice(ticketPrice, adultNumberValue);
|
|
|
|
|
totalPriceText.innerText = '$'+totalPrice;
|
|
|
|
|
totalPriceHidden.value = totalPrice;
|
|
|
|
|
});
|
|
|
|
@ -713,7 +721,7 @@
|
|
|
|
|
if (beforeValue > 1) {
|
|
|
|
|
var adultNumberValue = beforeValue - 1;
|
|
|
|
|
adultNumberNode.value = adultNumberValue;
|
|
|
|
|
totalPrice = ticketPrice*adultNumberValue;
|
|
|
|
|
var totalPrice = calcTotalPrice(ticketPrice, adultNumberValue);
|
|
|
|
|
totalPriceText.innerText = '$'+totalPrice;
|
|
|
|
|
totalPriceHidden.value = totalPrice;
|
|
|
|
|
}
|
|
|
|
|