[更新] jQuery 台灣郵遞區號套件 1.4

jQuery 台灣郵遞區號套件更新至 1.4:

  • 修改原始碼以符合 jslint.com 驗證
  • 修改參數名稱 areaName => districtName, zipName => zipcodeName, areaSel => districtSel, zipSel => zipcodeSel, zipReadonly => readonly
  • 修正當指定元素名稱時,若名稱內包含 [] 會發生錯誤的情形。
  • 加入 destroy, reset, serialize 等方法
  • 更新 Creative Commons License 至 3.0
$(function(){
  $('#zipcode-1').twzipcode();
  $('#zipcode-2').twzipcode({
    zipcodeSel: 830,
    readonly: false  
  });
  $('button').click(function(){
    var result = $('#' + $(this).val()).twzipcode($(this).text());
    if ('serialize' === $(this).text()) {
      alert(result);
    }
  });
});



7 comments

  1. wuhsien ·

    請問是不是忘了高雄縣 @@

  2. essoduke · author ·

    去年底五都縣市已經合併了
    所以原高雄縣的鄉鎮市區都納入高雄市囉

  3. Mr.D ·

    回報一個bug .zipName class 重新命名失效! 其餘的都正常.

    twzipcode-1.4-min.js 版本 (jQuery 1.6.2)

    $(‘#zipcode2’).twzipcode({
    countyName: ‘county2’,
    districtName: ‘district2’,
    zipName: ‘zipcode2’,
    css: [”,”, ‘mycss’]
    });

  4. Mr.D ·

    還有一個問題!
    假設我表單裡面有兩個zipcode 讓客戶填選.
    如何把zipocde (county,district,zipcode)三個欄為的值複製到
    zipocde2的 (county2,district2,zipcode2)三個欄欄位呢?

    下面與法只能複製~county ,然後要再複製 district 就失效了

    $(“#copy”).click(function(){
    $(“select[name=’county2′]”).attr(“value”,$(“select[name=’county’]”).attr(“value”));
    });

  5. Mr.D ·

    上面那個複製值得問題~我已經解決了!
    在要複製的欄位上~加入 trigger(“change”) ;

  6. mr.d ·

    第一個問題我也找到原因了!!

    因為zipName <–是舊版的命名
    新版應該zipcodeName

  7. essoduke · author ·

    @mr.d

    我看到回覆時您已經自己解出來了 XD

Comments are closed.