Skip to content
Categories:

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

Post date:

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);
    }
  });
});

讀過幾年書,塵世中的迷途大叔。

Comments

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

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

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

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

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

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