From c977b6b6ee797ba202d88ad87339a5459be10461 Mon Sep 17 00:00:00 2001
From: Jimmy Liow <18777396951@163.com>
Date: Wed, 26 Apr 2023 09:59:06 +0800
Subject: [PATCH] =?UTF-8?q?AH=E7=BA=BF=E8=B7=AF=E9=A1=B5=E9=9D=A2QI=20?=
=?UTF-8?q?=E6=B7=BB=E5=8A=A0=E6=97=A5=E6=9C=9F=E9=80=89=E6=8B=A9?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
.../views/mobile_first/ah-inquiry-form.php | 88 ++++++++++++++++---
1 file changed, 78 insertions(+), 10 deletions(-)
diff --git a/application/views/mobile_first/ah-inquiry-form.php b/application/views/mobile_first/ah-inquiry-form.php
index 5a7a4d21..91bcdb94 100644
--- a/application/views/mobile_first/ah-inquiry-form.php
+++ b/application/views/mobile_first/ah-inquiry-form.php
@@ -5,8 +5,8 @@
-
- Numbers in your group
+
+ How would you travel?
Please select number in your group.
@@ -134,13 +134,39 @@
-
-
-
-
-
-
-
Please enter your starting date.
+
+
+ When would you travel?
+
+
+
Select your travel date and trip length (days).
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
Please enter your name.
@@ -575,7 +601,8 @@ function validateQuickInquiryForm() {
var result = true;
var realnameVal = document.getElementById("realname").value;
var emailVal = document.getElementById("email").value;
- var startingDateVal = document.getElementById("starting_date").value;
+ var expectedDateVal = document.getElementById("starting_date").value;
+ var expectedMonthVal = document.getElementById("expectedMonth").value;
var contactVal = document.getElementById("PhoneNo").value;
var realnameErrEl = document.getElementById("realname_errmsg");
@@ -604,6 +631,22 @@ function validateQuickInquiryForm() {
result = false;
}
+ var tripDate_is_checked = false;
+ if (selectedExpectedDate === 'exact') {
+ tripDate_is_checked = expectedDateVal !== '';
+ } else if (selectedExpectedDate === 'approximate') {
+ tripDate_is_checked = expectedMonthVal !== '';
+ } else if (selectedExpectedDate === 'yet') {
+ tripDate_is_checked = true;
+ }
+
+ //时间选择
+ if (!tripDate_is_checked) {
+ calcScrollTop($('#dateselect'));
+ $('#date_error_msg').removeClass('hidden');
+ errorCount++;
+ }
+
if (realnameVal === '') {
realnameErrEl.style.display = '';
result = false;
@@ -665,6 +708,31 @@ function validateQuickInquiryForm() {
})
});
+ var $tripDateBlock = $('#tripDateBlock');
+ var $expectedDate = $('#Date_Start');
+ var $expectedMonth = $('#expectedMonth');
+ var $dateSelectionBlock = $('#dateSelectionBlock');
+ var selectedExpectedDate = '';
+ $('input[name="trip_date"]').each((i, tripDateEle) => {
+ $(tripDateEle).click(function (e) {
+ $expectedDate.val('');
+ $expectedMonth.val('');
+ $tripDateBlock.show();
+ var selectedTripDate = e.currentTarget;
+ selectedExpectedDate = selectedTripDate.id;
+ if (selectedTripDate.id === 'exact') {
+ $dateSelectionBlock.show();
+ $expectedMonth.hide();
+ $expectedDate.show();
+ } else if (selectedTripDate.id === 'approximate') {
+ $dateSelectionBlock.show();
+ $expectedDate.hide();
+ $expectedMonth.show();
+ } else if (selectedTripDate.id === 'yet') {
+ $dateSelectionBlock.hide();
+ }
+ })
+ });
//成人
$('#plusAdult').click(function () {