diff --git a/application/views/mobile_first/ah-lantern-form-info-page.php b/application/views/mobile_first/ah-lantern-form-info-page.php index 822a24ba..0502aa35 100644 --- a/application/views/mobile_first/ah-lantern-form-info-page.php +++ b/application/views/mobile_first/ah-lantern-form-info-page.php @@ -51,7 +51,9 @@ - +

Select Ticket Quantity

@@ -531,11 +533,26 @@ var emailErrEl = document.getElementById("ticket_email_errmsg"); var emailVerifyErrEl = document.getElementById("ticket_email_verify_errmsg"); var contactErrEl = document.getElementById("ticket_contact_errmsg"); + var ticketTypeErrEl = document.getElementById("ticket_type_errmsg"); realnameErrEl.style.display = 'none'; emailErrEl.style.display = 'none'; emailVerifyErrEl.style.display = 'none'; contactErrEl.style.display = 'none'; + ticketTypeErrEl.style.display = 'none'; + + var selectedTicketType = false; + for (var i = 0; i < ticketTypeList.length; i++) { + var ticketTypeNode = ticketTypeList[i]; + if (ticketTypeNode.checked) { + selectedTicketType = true; + } + } + + if (!selectedTicketType) { + ticketTypeErrEl.style.display = ''; + result = false; + } if (realnameVal === '') { realnameErrEl.style.display = ''; diff --git a/application/views/mobile_first/ah-lantern-form.php b/application/views/mobile_first/ah-lantern-form.php index 2ecda6a2..4a9a0fcc 100644 --- a/application/views/mobile_first/ah-lantern-form.php +++ b/application/views/mobile_first/ah-lantern-form.php @@ -52,7 +52,9 @@
- +

Select Ticket Quantity

@@ -529,11 +531,26 @@ var emailErrEl = document.getElementById("ticket_email_errmsg"); var emailVerifyErrEl = document.getElementById("ticket_email_verify_errmsg"); var contactErrEl = document.getElementById("ticket_contact_errmsg"); + var ticketTypeErrEl = document.getElementById("ticket_type_errmsg"); realnameErrEl.style.display = 'none'; emailErrEl.style.display = 'none'; emailVerifyErrEl.style.display = 'none'; contactErrEl.style.display = 'none'; + ticketTypeErrEl.style.display = 'none'; + + var selectedTicketType = false; + for (var i = 0; i < ticketTypeList.length; i++) { + var ticketTypeNode = ticketTypeList[i]; + if (ticketTypeNode.checked) { + selectedTicketType = true; + } + } + + if (!selectedTicketType) { + ticketTypeErrEl.style.display = ''; + result = false; + } if (realnameVal === '') { realnameErrEl.style.display = '';