hotfix/paypal-note
candice 3 years ago
parent 91100dbe65
commit 505443107c

@ -6,7 +6,7 @@
"Qualification Tester"</h3>
<div class="InquiryBox">
<form action="" method="post" novalidate="" id="qualification_tester_form">
<p >1. I will depart from:</p>
<p>1. I will depart from:</p>
<select id="depart_from" name="depart_from" class="country_code" style="width: 100%;">
<option value="United States ">United States</option>
<option value="United Kingdom ">United Kingdom</option>
@ -260,7 +260,7 @@
<option value="Zimbabwe ">Zimbabwe</option>
<option value="Åland Islands">Åland Islands</option>
</select>
<p >2. I will arrive in China at [city], [airport / railway station / port].</p>
<p>2. I will arrive in China at [city], [airport / railway station / port].</p>
<select id="arrive_at_city" name="arrive_at_city" class="country_code">
<option value="Beijing">Beijing</option>
<option value="Shanghai">Shanghai</option>
@ -287,50 +287,78 @@
</select>
<select id="airport_or_railway_station" name="airport_or_railway_station" class="country_code">
<option data-hour="72,144" value="Guangzhou Baiyun International Airport">Guangzhou Baiyun International Airport, CAN</option>
<option data-hour="72" value="Guilin Liangjiang International Airport">Guilin Liangjiang International Airport, KWL</option>
<option data-hour="72,144" value="Chengdu Shuangliu International Airport">Chengdu Shuangliu International Airport, CTU</option>
<option data-hour="72,144" value="Chongqing Jiangbei International Airport">Chongqing Jiangbei International Airport, CKG</option>
<option data-hour="72,144" value="Xi'an Xianyang International Airport">Xi'an Xianyang International Airport, XIY</option>
<option data-hour="72,144" value="Kunming Changshui International Airport">Kunming Changshui International Airport, KMG</option>
<option data-hour="72" value="Xiamen Gaoqi International Airport">Xiamen Gaoqi International Airport, XMN</option>
<option data-hour="72,144" value="Wuhan Tianhe International Airport">Wuhan Tianhe International Airport, WUH</option>
<option data-hour="72" value="Harbin Taiping International Airport">Harbin Taiping International Airport, HRB</option>
<option data-hour="72" value="Changsha Huanghua International Airport">Changsha Huanghua International Airport, CSX</option>
<option data-hour="72" value="Qingdao Liuting International Airport">Qingdao Liuting International Airport, TAO</option>
<option data-hour="72,144" value="Guangzhou Baiyun International Airport">Guangzhou Baiyun International
Airport, CAN</option>
<option data-hour="72" value="Guilin Liangjiang International Airport">Guilin Liangjiang International Airport,
KWL</option>
<option data-hour="72,144" value="Chengdu Shuangliu International Airport">Chengdu Shuangliu International
Airport, CTU</option>
<option data-hour="72,144" value="Chongqing Jiangbei International Airport">Chongqing Jiangbei International
Airport, CKG</option>
<option data-hour="72,144" value="Xi'an Xianyang International Airport">Xi'an Xianyang International Airport,
XIY</option>
<option data-hour="72,144" value="Kunming Changshui International Airport">Kunming Changshui International
Airport, KMG</option>
<option data-hour="72" value="Xiamen Gaoqi International Airport">Xiamen Gaoqi International Airport, XMN
</option>
<option data-hour="72,144" value="Wuhan Tianhe International Airport">Wuhan Tianhe International Airport, WUH
</option>
<option data-hour="72" value="Harbin Taiping International Airport">Harbin Taiping International Airport, HRB
</option>
<option data-hour="72" value="Changsha Huanghua International Airport">Changsha Huanghua International Airport,
CSX</option>
<option data-hour="72" value="Qingdao Liuting International Airport">Qingdao Liuting International Airport, TAO
</option>
<option data-hour="144" value="Qingdao Jiaodong International Airport">Qingdao Jiaodong International Airport, TAO</option>
<option data-hour="144" value="Qingdao Jiaodong International Airport">Qingdao Jiaodong International Airport,
TAO</option>
<option data-hour="144" value="Xiamen Wutong Wharf">Xiamen Wutong Wharf</option>
<option data-hour="144" value="Chongqing Wanzhou Wuqiao Airport">Chongqing Wanzhou Wuqiao Airport, WXN</option>
<option data-hour="144" value="Qingdao Port">Qingdao Port</option>
<option data-hour="144" value="Chengdu Tianfu International Airport">Chengdu Tianfu International Airport, TFU</option>
<option data-hour="144" value="Beijing Capital International Airport">Beijing Capital International Airport, PEK</option>
<option data-hour="144" value="Chengdu Tianfu International Airport">Chengdu Tianfu International Airport, TFU
</option>
<option data-hour="144" value="Beijing Capital International Airport">Beijing Capital International Airport, PEK
</option>
<option data-hour="144" value="Beijingxi Railway Station">Beijingxi Railway Station</option>
<option data-hour="144" value="Beijing Daxing International Airport">Beijing Daxing International Airport, PKX</option>
<option data-hour="144" value="Tianjin Binhai International Airport">Tianjin Binhai International Airport, TSN</option>
<option data-hour="144" value="Tianjin International Cruise Home Port">Tianjin International Cruise Home Port</option>
<option data-hour="144" value="Shijiazhuang Zhengding International Airport">Shijiazhuang Zhengding International Airport, SJW</option>
<option data-hour="144" value="Beijing Daxing International Airport">Beijing Daxing International Airport, PKX
</option>
<option data-hour="144" value="Tianjin Binhai International Airport">Tianjin Binhai International Airport, TSN
</option>
<option data-hour="144" value="Tianjin International Cruise Home Port">Tianjin International Cruise Home Port
</option>
<option data-hour="144" value="Shijiazhuang Zhengding International Airport">Shijiazhuang Zhengding
International Airport, SJW</option>
<option data-hour="144" value="Qinhuangdao Port">Qinhuangdao Port</option>
<option data-hour="144" value="Shenzhen Bao'an International Airport">Shenzhen Bao'an International Airport, SZX</option>
<option data-hour="144" value="Jieyang Chaoshan International Airport">Jieyang Chaoshan International Airport, SWA</option>
<option data-hour="144" value="Shanghai Pudong International Airport">Shanghai Pudong International Airport, PVG</option>
<option data-hour="144" value="Shanghai Hongqiao International Airport">Shanghai Hongqiao International Airport, SHA</option>
<option data-hour="144" value="Shanghai Port International Cruise Terminal">Shanghai Port International Cruise Terminal</option>
<option data-hour="144" value="Shanghai Wusongkou International Cruise Terminal">Shanghai Wusongkou International Cruise Terminal</option>
<option data-hour="144" value="Shenzhen Bao'an International Airport">Shenzhen Bao'an International Airport, SZX
</option>
<option data-hour="144" value="Jieyang Chaoshan International Airport">Jieyang Chaoshan International Airport,
SWA</option>
<option data-hour="144" value="Shanghai Pudong International Airport">Shanghai Pudong International Airport, PVG
</option>
<option data-hour="144" value="Shanghai Hongqiao International Airport">Shanghai Hongqiao International Airport,
SHA</option>
<option data-hour="144" value="Shanghai Port International Cruise Terminal">Shanghai Port International Cruise
Terminal</option>
<option data-hour="144" value="Shanghai Wusongkou International Cruise Terminal">Shanghai Wusongkou
International Cruise Terminal</option>
<option data-hour="144" value="Shanghai Railway Station">Shanghai Railway Station</option>
<option data-hour="144" value="Shanghainan Railway Station">Shanghainan Railway Station</option>
<option data-hour="144" value="Shanghaixi Railway Station">Shanghaixi Railway Station</option>
<option data-hour="144" value="Shanghai Hongqiao Railway Station">Shanghai Hongqiao Railway Station</option>
<option data-hour="144" value="Hangzhou International Airport">Hangzhou International Airport, HGH</option>
<option data-hour="144" value="Nanjing Lukou International Airport">Nanjing Lukou International Airport, NKG</option>
<option data-hour="144" value="Ningbo Lishe International Airport">Ningbo Lishe International Airport, NGB</option>
<option data-hour="144" value="Shenyang Taoxian International Airport">Shenyang Taoxian International Airport, SHE</option>
<option data-hour="144" value="Dalian Zhoushuizi International Airport">Dalian Zhoushuizi International Airport, DLC</option>
<option data-hour="144" value="Nanjing Lukou International Airport">Nanjing Lukou International Airport, NKG
</option>
<option data-hour="144" value="Ningbo Lishe International Airport">Ningbo Lishe International Airport, NGB
</option>
<option data-hour="144" value="Shenyang Taoxian International Airport">Shenyang Taoxian International Airport,
SHE</option>
<option data-hour="144" value="Dalian Zhoushuizi International Airport">Dalian Zhoushuizi International Airport,
DLC</option>
</select>
<p >3. My arrival date is...</p>
<input id="arrival_date" name="arrival_date" type="date" >
<p >4. I will leave for [country] from China.</p>
<p>3. My arrival date is...</p>
<input id="arrival_date" name="arrival_date" type="date">
<p>4. I will leave for [country] from China.</p>
<select id="leave_for_country" name="leave_for_country" class="country_code" style="width: 100%;">
<option value="United States ">United States</option>
<option value="United Kingdom ">United Kingdom</option>
@ -585,9 +613,9 @@
<option value="Åland Islands">Åland Islands</option>
</select>
<p >5. My departure date is...</p>
<input id="departure_date" name="departure_date" type="date" >
<p >6. My nationality is... and my passport expiry date is</p>
<p>5. My departure date is...</p>
<input id="departure_date" name="departure_date" type="date">
<p>6. My nationality is... and my passport expiry date is</p>
<select id="nationality" name="nationality" class="country_code" style="float: left;">
<option data-qualify="enable" value="United States ">United States</option>
<option data-qualify="enable" value="United Kingdom ">United Kingdom</option>
@ -841,40 +869,49 @@
<option value="Zimbabwe ">Zimbabwe</option>
<option value="Åland Islands">Åland Islands</option>
</select>
<input id="expiry_date" name="expiry_date" type="date" >
<p >8. I have no Chinese visa refusal stamps in my passport.</p>
<div class="checkYes">
<input type="radio" value="I have no Chinese visa refusal stamps in my passport." name="visa_refusal_stamps" id="visa_refusal_stamps_yes" class="checkBorder">
<input id="expiry_date" name="expiry_date" type="date">
<p>8. I have no Chinese visa refusal stamps in my passport.</p>
<div class="checkYes">
<input type="radio" value="I have no Chinese visa refusal stamps in my passport." name="visa_refusal_stamps"
id="visa_refusal_stamps_yes" class="checkBorder">
<label for="visa_refusal_stamps_yes">Yes</label>
</div>
<div class="checkYes">
<input type="radio" value="I have Chinese visa refusal stamps in my passport." name="visa_refusal_stamps" id="visa_refusal_stamps_no" class="checkBorder">
</div>
<div class="checkYes">
<input type="radio" value="I have Chinese visa refusal stamps in my passport." name="visa_refusal_stamps"
id="visa_refusal_stamps_no" class="checkBorder">
<label for="visa_refusal_stamps_no">No</label>
</div>
<button class="sendButton" id="take_a_test_button" name="take_a_test_button" type="button" style="width: 100%;">Check Your Result</button>
</div>
<button class="sendButton" id="take_a_test_button" name="take_a_test_button" type="button"
style="width: 100%;">Check Your Result</button>
</div>
</form>
<div id="result_box" style="display: none; padding: 0 20px; text-align: left;">
<h3 style="text-align: left; padding-bottom: 0;">Result:</h3>
<p id="qualify_72hours" style="display: none">You qualify to enjoy China's 72-hour visa-free policy.</p>
<p id="qualify_144hours" style="display: none">You qualify to enjoy China's 144-hour visa-free policy.</p>
<p id="qualify_no" style="display: none">You don't qualify to enjoy China's 72-hour or 144-hour visa-free policy.</p>
<p id="qualify_no" style="display: none">You don't qualify to enjoy China's 72-hour or 144-hour visa-free policy.
</p>
</div>
<div id="reason_box" style="display: none; padding: 0 20px; text-align: left;">
<p>Reason you not qualify:</p>
<ul class="infolist">
<li id="error_transit" style="display: none">You must be in transit to a third country or region.</li>
<li id="error_72hours" style="display: none">You must not leave the city area (prefecture or municipality) during the 72/144 hours (the 72/144-hour limit is calculated starting from 00:00 on the day after arrival, i.e. 24:00 on the arrival date).</li>
<li id="error_3months" style="display: none">Your passport must be valid for more than 3 months at the time of entry into China.</li>
<li id="error_eligible" style="display: none">Your passport nationality is not eligible for the 72/144-hour visa exemption program.</li>
<li id="error_72hours" style="display: none">You must not leave the city area (prefecture or municipality) during
the 72/144 hours (the 72/144-hour limit is calculated starting from 00:00 on the day after arrival, i.e. 24:00
on the arrival date).</li>
<li id="error_3months" style="display: none">Your passport must be valid for more than 3 months at the time of
entry into China.</li>
<li id="error_eligible" style="display: none">Your passport nationality is not eligible for the 72/144-hour visa
exemption program.</li>
<li id="error_refusal" style="display: none">You have Chinese visa refusal stamps in your passport.</li>
</ul>
<p>
</div>
<strong id="tip_box" style="display: none">We suggest you bring your China hotel reservation in case it is needed at the time of entry into China.</strong></p>
<strong id="tip_box" style="display: none">We suggest you bring your China hotel reservation in case it is needed at
the time of entry into China.</strong></p>
</div>
<script>
function ready(fn) {
function ready(fn) {
const el = (elementId) => {
var element = document.getElementById(elementId);
if (element === null) console.error('element is null: ' + elementId);
@ -899,19 +936,19 @@ function ready(fn) {
document.addEventListener('DOMContentLoaded', () => {
fn(el);
});
}
}
function calcDiffInDays(fromDate, thruDate) {
function calcDiffInDays(fromDate, thruDate) {
const diffInMs = Math.abs(thruDate - fromDate);
const diffInDays = Math.ceil(diffInMs / (1000 * 60 * 60 * 24));
return diffInDays;
}
}
function validation() {
function validation() {
///
}
}
ready(el => {
ready(el => {
flatpickr("#arrival_date", {
dateFormat: "Y-m-d",
@ -1040,12 +1077,39 @@ ready(el => {
reason_box.show();
}
});
});
});
</script>
<style>
.tmbottom { padding-bottom: 0;}
.tmbottom p { font-weight: 400; font-size: 20px; text-align: left; clear: both !important; padding-bottom: 10px; margin-top: 20px;}
select.country_code { margin-bottom: 10px; border-radius:6px; height: 40px;}
.InquiryBox input { width: 92%; background: url(https://data.chinahighlights.com/pic/top10/tour-calendar.png) no-repeat 15px #fff; padding-left: 50px; border-radius:6px; height: 40px;}
@media (max-width: 750px){.InquiryBox input { width: 86%;}}
.tmbottom {
padding-bottom: 0;
}
.tmbottom p {
font-weight: 400;
font-size: 20px;
text-align: left;
clear: both !important;
padding-bottom: 10px;
margin-top: 20px;
}
select.country_code {
margin-bottom: 10px;
border-radius: 6px;
height: 40px;
}
.InquiryBox input {
width: 92%;
background: url(https://data.chinahighlights.com/pic/top10/tour-calendar.png) no-repeat 15px #fff;
padding-left: 50px;
border-radius: 6px;
height: 40px;
}
@media (max-width: 750px) {
.InquiryBox input {
width: 86%;
}
}
</style>
Loading…
Cancel
Save