変更可能なzipaddrx.jsの内部パラメータを修正することによって、機能を拡張させることができます。
具体的には、
オウンコーディングで修正します。
■例えば下記のthis.zpを修正する場合は、
頭にD.を付けてD.zp="zip01" です。
※Ver7.261からD.がZP.になります。‥‥‥【重要】
[htmlを修正せずにid名対応の変更例] function zipaddr_own(){ D.zp= "zip01"; // zip欄 D.zp1= "zip02"; // zip1欄 D.pr= "pref"; // 都道府県欄 D.ci= "city"; // 市区町村欄 D.ar= "area"; // 地域欄 D.ad= "addr"; // 番地欄 }
■変更可能な内部パラメータ
[2024.03.02_現在の変更可能な項目] // 共通 this.min="7"; this.max="7"; this.pt="1"; // 都道府県select欄 1:id, 2:名称 this.pn="1"; // 都道府県idの桁数 2:2桁 this.sl="---選択"; this.sc=""; // value this.lin="--------";// 都道府県(Group)区切り this.dli="-"; // 郵便番号の区切り this.mrk="〒"; this.bgc="#009999"; this.bgm="#0099cc"; this.ovr="#00bbff"; this.lnc="#ffffcc"; this.clr="#333333"; this.fweight=""; this.design="1";// sp:通常,1:コンパクト版 this.family="ヒラギノ角ゴ Pro W3,Hiragino Kaku Gothic Pro,メイリオ,Meiryo,MS Pゴシック,sans-serif"; this.debug=""; // 1:debug-mode this.rtrs=""; // 1:補助ガイダンス利用 this.nodb="2"; this.jsafter=""; this.advance=""; // this.contract="TgeWyKPsMMRT"; // 郵便番号(7桁/上3)用 下4桁 都道府県 市区町村 地域 番地 this.zp ="zip"; this.zp1 ="zip1"; this.pr ="pref"; this.ci ="city"; this.ar ="area"; this.ad ="addr"; this.zp2="zip2";this.zp21="zip21";this.pr2="pref2";this.ci2="city2";this.ar2="area2";this.ad2="addr2"; this.zp3="zip3";this.zp31="zip31";this.pr3="pref3";this.ci3="city3";this.ar3="area3";this.ad3="addr3"; this.zp4="zip4";this.zp41="zip41";this.pr4="pref4";this.ci4="city4";this.ar4="area4";this.ad4="addr4"; this.zp5="zip5";this.zp51="zip51";this.pr5="pref5";this.ci5="city5";this.ar5="area5";this.ad5="addr5"; this.zp6="zip6";this.zp61="zip61";this.pr6="pref6";this.ci6="city6";this.ar6="area6";this.ad6="addr6"; // zip7, zip71, pref7, city7, addr7 // zip7~以降は上記体系で名称は固定です。 this.zipmax=6; // 7個以上の設置はこの値を変更して拡張します。 this.guide="@head@page@line @count@close @zipaddr"; // G-layout,NL:改行 /* <-↑ 以上はオウンコーディングで変更可能です-> */