const areaList = {
'': [],
'臺北市': [
'中正區', '大同區', '中山區', '松山區', '大安區', ' 萬華區', '信義區', '士林區', '北投區',
'內湖區', '南港區', '文山區'
],
'新北市': [
'萬里區', '金山區', '板橋區', '汐止區', '深坑區', '石碇區', '瑞芳區', '平溪區', '雙溪區',
'貢寮區', '新店區', '坪林區', '烏來區', '永和區', '中和區', '土城區', '三峽區', '樹林區',
'鶯歌區', '三重區', '新莊區', '泰山區', '林口區', '蘆洲區', '五股區', '八里區', '淡水區', '三芝區', '石門區'
],
'基隆市': [
'仁愛區', '信義區', '中正區', '中山區', '安樂區', '暖暖區', '七堵區'
],
'桃園市': [
'中壢區', '平鎮區', '龍潭區', '楊梅區', '新屋區', '觀音區', '桃園區', '龜山區', '八德區',
'大溪區', '復興區', '大園區', '蘆竹區'
],
'新竹市': [
'東區', '北區', '香山區'
],
'新竹縣': [
'竹北', '湖口', '新豐', '新埔', '關西', '芎林', '寶山', '竹東', '五峰', '橫山',
'尖石', '北埔', '峨眉'
],
'苗栗縣': [
'竹南', '頭份', '三灣', '南庄', '獅潭', '後龍', '通霄', '苑裡', '苗栗', '造橋',
'頭屋', '公館', '大湖', '泰安', '銅鑼', '三義', '西湖', '卓蘭'
],
'臺中市': [
'中區', '東區', '南區', '西區', '北區', '北屯區', '西屯區', '南屯區', '太平區',
'大里區', '霧峰區', '烏日區', '豐原區', '后里區', '石岡區', '東勢區', '和平區', '新社區',
'潭子區', '大雅區', '神岡區', '大肚區', '沙鹿區', '龍井區', '梧棲區', '清水區', '大甲區', '外埔區', '大安區'
],
'彰化縣': [
'彰化', '芬園', '花壇', '秀水', '鹿港', '福興', '線西', '和美', '伸港', '員林', '社頭',
'永靖', '埔心', '溪湖', '大村', '埔鹽', '田中', '北斗', '田尾', '埤頭', '溪州', '竹塘',
'二林', '大城', '芳苑', '二水'
],
'南投縣': [
'南投', '中寮', '草屯', '國姓', '埔里', '仁愛', '名間', '集集', '水里', '魚池', '信義',
'竹山', '鹿谷'
],
'雲林縣': [
'斗南', '大埤', '虎尾', '土庫', '褒忠', '東勢', '臺西', '崙背', '麥寮', '斗六', '林內',
'古坑', '莿桐', '西螺', '二崙', '北港', '水林', '口湖', '四湖', '元長'
],
'嘉義市': [
'東區', '西區'
],
'嘉義縣': [
'番路', '梅山', '竹崎', '阿里山', '中埔', '大埔', '水上', '鹿草', '太保', '朴子', '東石',
'六腳', '新港', '民雄', '大林', '溪口', '義竹', '布袋'
],
'臺南市': [
'中西區', '東區', '南區', '北區', '安平區', '安南區', '永康區', '歸仁區', '新化區', '左鎮區',
'玉井區', '楠西區', '南化區', '仁德區', '關廟區', '龍崎區', '官田區', '麻豆區', '佳里區', '西港區',
'七股區', '將軍區', '學甲區', '北門區', '新營區', '後壁區', '白河區', '東山區', '六甲區', '下營區',
'柳營區', '鹽水區', '善化區', '大內區', '山上區', '新市區', '安定區'
],
'高雄市': [
'新興區', '前金區', '苓雅區', '鹽埕區', '鼓山區', '旗津區', '前鎮區', '三民區', '楠梓區', '小港區',
'左營區', '仁武區', '大社區', '岡山區', '路竹區', '阿蓮區', '田寮區', '燕巢區', '橋頭區', '梓官區',
'彌陀區', '永安區', '湖內區', '鳳山區', '大寮區', '林園區', '鳥松區', '大樹區', '旗山區', '美濃區',
'六龜區', '內門區', '杉林區', '甲仙區', '桃源區', '那瑪夏區', '茂林區', '茄萣區'
],
'屏東縣': [
'屏東', '三地門', '霧臺', '瑪家', '九如', '里港', '高樹', '鹽埔', '長治', '麟洛', '竹田',
'內埔', '萬丹', '潮州', '泰武', '來義', '萬巒', '崁頂', '新埤', '南州', '林邊', '東港', '琉球',
'佳冬', '新園', '枋寮', '枋山', '春日', '獅子', '車城', '牡丹', '恆春', '滿州'
],
'宜蘭縣': [
'宜蘭', '頭城', '礁溪', '壯圍', '員山', '羅東', '三星', '大同', '五結', '冬山', '蘇澳',
'南澳', '釣魚臺列嶼'
],
'花蓮縣': [
'花蓮', '新城', '秀林', '吉安', '壽豐', '鳳林', '光復', '豐濱', '瑞穗', '萬榮', '玉里',
'卓溪', '富里'
],
'臺東縣': [
'臺東', '綠島', '蘭嶼', '延平', '卑南', '鹿野', '關山', '海端', '池上', '東河', '成功',
'長濱', '太麻里', '金峰', '大武', '達仁'
],
'澎湖縣': [
'馬公', '西嶼', '望安', '七美', '白沙', '湖西'
],
'金門縣': [
'金沙', '金湖', '金寧', '金城', '烈嶼', '烏坵'
],
'連江縣': [
'南竿', '北竿', '莒光', '東引'
]
};
function submitForm() {
switch (true) {
case !$('input[name="name"]').val():
alert('請填寫姓名');
break;
case !$('input[name="phone"]').val():
alert('請填寫手機號碼');
break;
case !$('select[name="city"]').val():
alert('請選擇縣市');
break;
case !$('select[name="district"]').val():
alert('請選擇鄉鎮市區');
break;
case !$('input[name="address"]').val():
alert('請填寫地址');
break;
case !$('#agree').is(':checked'):
alert('同意以上說明,請空格處打勾,申請人了解簽署本申請書予同意上述事項為參加活動之必要條件,並可自由選擇是否參加活動。');
break;
default:
firestore.collection('form').add({
name: $('input[name="name"]').val(),
phone: $('input[name="phone"]').val(),
city: $('select[name="city"]').val(),
district: $('select[name="district"]').val(),
address: $('input[name="address"]').val(),
createdAt: firebase.firestore.FieldValue.serverTimestamp(),
}).then(() => {
alert('已送出');
}).catch(err => {
alert('提交失敗,請檢察網路連線狀態。')
});
}
}
var player
$(function () {
$('select[name="city"]').on('change', function () {
let htmlText = '';
for (const dist of areaList[$('select[name="city"]').val()] || []) {
htmlText += '';
}
$('select[name="district"]').val('');
$('select[name="district"]').html(htmlText);
});
const tag = document.createElement('script');
tag.src = "https://www.youtube.com/iframe_api";
const firstScriptTag = document.getElementsByTagName('script')[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
});
function onYouTubeIframeAPIReady() {
player = new YT.Player('player', {
height: '390',
width: '640',
videoId: 'WOAU5Rpxm8o',
playerVars: {
'playsinline': 1
},
events: {
'onStateChange': function (stateChange) {
if (stateChange.data === YT.PlayerState.PLAYING) {
GA('click', '首頁', '影片播放');
}
}
}
});
}