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

@ -6,7 +6,7 @@
"Qualification Tester"</h3> "Qualification Tester"</h3>
<div class="InquiryBox"> <div class="InquiryBox">
<form action="" method="post" novalidate="" id="qualification_tester_form"> <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%;"> <select id="depart_from" name="depart_from" class="country_code" style="width: 100%;">
<option value="United States ">United States</option> <option value="United States ">United States</option>
<option value="United Kingdom ">United Kingdom</option> <option value="United Kingdom ">United Kingdom</option>
@ -260,7 +260,7 @@
<option value="Zimbabwe ">Zimbabwe</option> <option value="Zimbabwe ">Zimbabwe</option>
<option value="Åland Islands">Åland Islands</option> <option value="Åland Islands">Åland Islands</option>
</select> </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"> <select id="arrive_at_city" name="arrive_at_city" class="country_code">
<option value="Beijing">Beijing</option> <option value="Beijing">Beijing</option>
<option value="Shanghai">Shanghai</option> <option value="Shanghai">Shanghai</option>
@ -287,50 +287,78 @@
</select> </select>
<select id="airport_or_railway_station" name="airport_or_railway_station" class="country_code"> <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,144" value="Guangzhou Baiyun International Airport">Guangzhou Baiyun International
<option data-hour="72" value="Guilin Liangjiang International Airport">Guilin Liangjiang International Airport, KWL</option> Airport, CAN</option>
<option data-hour="72,144" value="Chengdu Shuangliu International Airport">Chengdu Shuangliu International Airport, CTU</option> <option data-hour="72" value="Guilin Liangjiang International Airport">Guilin Liangjiang International Airport,
<option data-hour="72,144" value="Chongqing Jiangbei International Airport">Chongqing Jiangbei International Airport, CKG</option> KWL</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="Chengdu Shuangliu International Airport">Chengdu Shuangliu International
<option data-hour="72,144" value="Kunming Changshui International Airport">Kunming Changshui International Airport, KMG</option> Airport, CTU</option>
<option data-hour="72" value="Xiamen Gaoqi International Airport">Xiamen Gaoqi International Airport, XMN</option> <option data-hour="72,144" value="Chongqing Jiangbei International Airport">Chongqing Jiangbei International
<option data-hour="72,144" value="Wuhan Tianhe International Airport">Wuhan Tianhe International Airport, WUH</option> Airport, CKG</option>
<option data-hour="72" value="Harbin Taiping International Airport">Harbin Taiping International Airport, HRB</option> <option data-hour="72,144" value="Xi'an Xianyang International Airport">Xi'an Xianyang International Airport,
<option data-hour="72" value="Changsha Huanghua International Airport">Changsha Huanghua International Airport, CSX</option> XIY</option>
<option data-hour="72" value="Qingdao Liuting International Airport">Qingdao Liuting International Airport, TAO</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="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="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="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="Chengdu Tianfu International Airport">Chengdu Tianfu International Airport, TFU
<option data-hour="144" value="Beijing Capital International Airport">Beijing Capital International Airport, PEK</option> </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="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="Beijing Daxing International Airport">Beijing Daxing International Airport, PKX
<option data-hour="144" value="Tianjin Binhai International Airport">Tianjin Binhai International Airport, TSN</option> </option>
<option data-hour="144" value="Tianjin International Cruise Home Port">Tianjin International Cruise Home Port</option> <option data-hour="144" value="Tianjin Binhai International Airport">Tianjin Binhai International Airport, TSN
<option data-hour="144" value="Shijiazhuang Zhengding International Airport">Shijiazhuang Zhengding International Airport, SJW</option> </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="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="Shenzhen Bao'an International Airport">Shenzhen Bao'an International Airport, SZX
<option data-hour="144" value="Jieyang Chaoshan International Airport">Jieyang Chaoshan International Airport, SWA</option> </option>
<option data-hour="144" value="Shanghai Pudong International Airport">Shanghai Pudong International Airport, PVG</option> <option data-hour="144" value="Jieyang Chaoshan International Airport">Jieyang Chaoshan International Airport,
<option data-hour="144" value="Shanghai Hongqiao International Airport">Shanghai Hongqiao International Airport, SHA</option> SWA</option>
<option data-hour="144" value="Shanghai Port International Cruise Terminal">Shanghai Port International Cruise Terminal</option> <option data-hour="144" value="Shanghai Pudong International Airport">Shanghai Pudong International Airport, PVG
<option data-hour="144" value="Shanghai Wusongkou International Cruise Terminal">Shanghai Wusongkou International Cruise Terminal</option> </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="Shanghai Railway Station">Shanghai Railway Station</option>
<option data-hour="144" value="Shanghainan Railway Station">Shanghainan 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="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="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="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="Nanjing Lukou International Airport">Nanjing Lukou International Airport, NKG
<option data-hour="144" value="Ningbo Lishe International Airport">Ningbo Lishe International Airport, NGB</option> </option>
<option data-hour="144" value="Shenyang Taoxian International Airport">Shenyang Taoxian International Airport, SHE</option> <option data-hour="144" value="Ningbo Lishe International Airport">Ningbo Lishe International Airport, NGB
<option data-hour="144" value="Dalian Zhoushuizi International Airport">Dalian Zhoushuizi International Airport, DLC</option> </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> </select>
<p >3. My arrival date is...</p> <p>3. My arrival date is...</p>
<input id="arrival_date" name="arrival_date" type="date" > <input id="arrival_date" name="arrival_date" type="date">
<p >4. I will leave for [country] from China.</p> <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%;"> <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 States ">United States</option>
<option value="United Kingdom ">United Kingdom</option> <option value="United Kingdom ">United Kingdom</option>
@ -585,9 +613,9 @@
<option value="Åland Islands">Åland Islands</option> <option value="Åland Islands">Åland Islands</option>
</select> </select>
<p >5. My departure date is...</p> <p>5. My departure date is...</p>
<input id="departure_date" name="departure_date" type="date" > <input id="departure_date" name="departure_date" type="date">
<p >6. My nationality is... and my passport expiry date is</p> <p>6. My nationality is... and my passport expiry date is</p>
<select id="nationality" name="nationality" class="country_code" style="float: left;"> <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 States ">United States</option>
<option data-qualify="enable" value="United Kingdom ">United Kingdom</option> <option data-qualify="enable" value="United Kingdom ">United Kingdom</option>
@ -841,40 +869,49 @@
<option value="Zimbabwe ">Zimbabwe</option> <option value="Zimbabwe ">Zimbabwe</option>
<option value="Åland Islands">Åland Islands</option> <option value="Åland Islands">Åland Islands</option>
</select> </select>
<input id="expiry_date" name="expiry_date" type="date" > <input id="expiry_date" name="expiry_date" type="date">
<p >8. I have no Chinese visa refusal stamps in my passport.</p> <p>8. I have no Chinese visa refusal stamps in my passport.</p>
<div class="checkYes"> <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 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> <label for="visa_refusal_stamps_yes">Yes</label>
</div> </div>
<div class="checkYes"> <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"> <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> <label for="visa_refusal_stamps_no">No</label>
</div> </div>
<button class="sendButton" id="take_a_test_button" name="take_a_test_button" type="button" style="width: 100%;">Check Your Result</button> <button class="sendButton" id="take_a_test_button" name="take_a_test_button" type="button"
style="width: 100%;">Check Your Result</button>
</div> </div>
</form> </form>
<div id="result_box" style="display: none; padding: 0 20px; text-align: left;"> <div id="result_box" style="display: none; padding: 0 20px; text-align: left;">
<h3 style="text-align: left; padding-bottom: 0;">Result:</h3> <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_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_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>
<div id="reason_box" style="display: none; padding: 0 20px; text-align: left;"> <div id="reason_box" style="display: none; padding: 0 20px; text-align: left;">
<p>Reason you not qualify:</p> <p>Reason you not qualify:</p>
<ul class="infolist"> <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_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_72hours" style="display: none">You must not leave the city area (prefecture or municipality) during
<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> the 72/144 hours (the 72/144-hour limit is calculated starting from 00:00 on the day after arrival, i.e. 24:00
<li id="error_eligible" style="display: none">Your passport nationality is not eligible for the 72/144-hour visa exemption program.</li> 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> <li id="error_refusal" style="display: none">You have Chinese visa refusal stamps in your passport.</li>
</ul> </ul>
<p> <p>
</div> </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> </div>
<script> <script>
function ready(fn) { function ready(fn) {
const el = (elementId) => { const el = (elementId) => {
var element = document.getElementById(elementId); var element = document.getElementById(elementId);
if (element === null) console.error('element is null: ' + elementId); if (element === null) console.error('element is null: ' + elementId);
@ -899,19 +936,19 @@ function ready(fn) {
document.addEventListener('DOMContentLoaded', () => { document.addEventListener('DOMContentLoaded', () => {
fn(el); fn(el);
}); });
} }
function calcDiffInDays(fromDate, thruDate) { function calcDiffInDays(fromDate, thruDate) {
const diffInMs = Math.abs(thruDate - fromDate); const diffInMs = Math.abs(thruDate - fromDate);
const diffInDays = Math.ceil(diffInMs / (1000 * 60 * 60 * 24)); const diffInDays = Math.ceil(diffInMs / (1000 * 60 * 60 * 24));
return diffInDays; return diffInDays;
} }
function validation() { function validation() {
/// ///
} }
ready(el => { ready(el => {
flatpickr("#arrival_date", { flatpickr("#arrival_date", {
dateFormat: "Y-m-d", dateFormat: "Y-m-d",
@ -1040,12 +1077,39 @@ ready(el => {
reason_box.show(); reason_box.show();
} }
}); });
}); });
</script> </script>
<style> <style>
.tmbottom { padding-bottom: 0;} .tmbottom {
.tmbottom p { font-weight: 400; font-size: 20px; text-align: left; clear: both !important; padding-bottom: 10px; margin-top: 20px;} padding-bottom: 0;
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 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> </style>
Loading…
Cancel
Save