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 @@
-
+
+
Please select at least one option.
+
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 @@
-
+
+
Please select at least one option.
+
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 = '';