當要製作區碼,首先得將全台區碼建立好資料庫,才能方便即時的查詢,但只為了區碼建立資料庫,似乎有點麻煩,因此梅干找了好久,發現一個超棒的jQuery外掛,只需將它載入後,立即就能顯示全台的區碼,甚至還可以自訂選單的起始值與CSS名稱,相當的簡單易用。
jQuery TWzipcode
外掛名稱:jQuery TWzipcode
外掛連結:https://code.essoduke.org/twzipcode/
外掛連結:https://code.essoduke.org/twzipcode/
Step1
首先,得先載入jQuery與TWzipcode的js。
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.0.0/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/jquery-twzipcode@1.7.14/jquery.twzipcode.min.js"></script>
Step2
接著再建立HTML標籤。
<div id="twzipcode"></div>
Step3
啟用TWzipcode。
$("#twzipcode").twzipcode();
Step4
完成後,就會看到原來的div標籤,瞬間變成下拉選單。
Step2
在選擇完市與區後,後方就會顯示區碼啦!而這他的基本使用。
Step3
而另一個比較進階的用法,則是可以將區碼整合到區別選單中,甚至還可指定CSS的名稱。
$("#twzipcode").twzipcode({ zipcodeIntoDistrict: true, // 郵遞區號自動顯示在區別選單中 css: ["city form-control", "town form-control"], // 自訂 "城市"、"地別" class 名稱 countyName: "city", // 自訂城市 select 標籤的 name 值 districtName: "town" // 自訂區別 select 標籤的 name 值 });
Step5
當設定完畢後,分別就會看到,進階版的區碼則與區別顯示在一起,甚至還可分別指定域市與區別的CSS名稱。
Step6
除了剛剛進階應用的屬性外,這外掛本身還提供了15個參數可作設定。
#範例預覽