水灯节增加10人及以上优惠5%价格

hotfix/paypal-note
LiaoYijun 3 years ago
parent e797b770d3
commit 1689a4f8a5

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

Loading…
Cancel
Save