yubinbango / yubinbango Goto Github PK
View Code? Open in Web Editor NEWHome Page: http://yubinbango.github.io/
License: MIT License
Home Page: http://yubinbango.github.io/
License: MIT License
通常のHTML読み込み後には動作したのを確認後(なので設定等は問題無いと思います)に、
TwitterのCSSフレームワークBootstrapでのModalに、
Ajaxで動的にフォームを表示させるケースで使うと動作しません。
Ajaxで動的に表示したフォームに対してyubinbangoを動かすために、
意図的なyubinbangoの初期化処理等はできますか?
設定方法に記載されいている以下のステートメントをWebサイト内に記述して、
yubinbangoを使わせていただきたく思います。
<script src=“https://yubinbango.github.io/yubinbango/yubinbango.js” charset=“UTF-8”></script>
GithubのリポジトリにMITライセンスと掲示してくださっていますが、
設定方法に紹介されているURL(https://yubinbango.github.io/yubinbango/yubinbango.js
)のコードには、
ライセンスの表記がありませんでした。
自分のプロジェクト内のファイルにライセンスの表記を入れる必要がございますか?
それともURLから情報を辿れるので、ライセンスの表記は不要でしょうか?
こちらのソースコードのライセンスはどちらにあるのでしょうか?
ライセンスを示していただけると幸いです。
よろしくお願いいたします。
■概要
郵便番号を選択肢、ctrl+cを実行すると、「市区町村」「番地」の入力情報が消えてしまいます。
■再現方法
郵便番号、都道府県、市区町村、番地が入力された状態で、
ctrl + A → ctrl + Cを行うと、
「市区町村」「番地」の入力情報が消えてしまいます。
■考えられる原因
keyup イベントをトリガーにしているようであるため、
ctrl + cを除外してあげるのがいいかと思います。
想定される原因の対象箇所
https://github.com/yubinbango/yubinbango/blob/gh-pages/yubinbango.ts#L20
The plugin is not working when the form is getting added via Ajax.
How can I reinitiate the events?
I have tried using the below code as well but no luck,
document.addEventListener("DOMContentLoaded", function() {
new YubinBango.MicroformatDom
}, !1);
できれば表記していただけると使い易いかと思います
いつもお世話になっております。
普段からYubinbangoを利用させていただいております。
1点、以下をご確認いただきたいです。
以下再現した事項
こちらの理由がもしわかればご教示いただけますと幸いです。
よろしくおねがいいたします。
javasciptで後から動的に追加したclass="h-adr"では動作しませんか?
生成されたコードをそのままコピペで貼ったところ動作しましたが、
動的に生成したものでは動きませんでした。
Railsフレームワーク内で利用させていただいています。
上記のturbolinksという機能で、ページを遷移後にpage:load
というイベントが発火するので、
以下の用に設定してみましたが、動作しません。
(以下の関数内の処理は実行されていることは確認しています。)
$(document).on('page:load', function() {
new YubinBango.MicroformatDom();
});
turbolinksはbody
タグ内のDOMのみを入れ替える機能を持っています。
解決策はありますでしょうか。
はじめまして。
早速本題ですが、Drupal というCMSに導入できるか試して見ました。
それぞれの要素に指定のclass を付加し、いざ入力!
しかし、結果は失敗。。
国名, 都道府県名 がリスト選択形式で、"div"要素でした。
郵便番号, 市町村, 他住所 は入力形式で、"input"要素でした。
このスクリプトは後者の"inputo"要素のみに適用されるものなのでしょうか。。
ならば早々に諦めがつくのですが。
郵便番号を手入力させた後、検索ボタンを押下して初めて住所が
入力されるようにはならないでしょうか?
よろしくお願いします。
お世話になります。
件名の通り、value値を政令都市コードでも使用できるのでしょうか?
その場合、都道府県のプルダウンのclass属性に “p-region-id(都道府県)” ではない別のものをセットすると思うのですが、何になるか教えて頂けませんか?
よろしくお願い致します。
コードライセンスはMITとなっていますが、商用での利用は可能でしょうか?
商用での利用にあたり、制限事項などがあれば教えてください。
よろしくお願いいたします。
フォームを変更して p-postal-code などを削った時に h-adr と p-country-name をそのままにしてしまっていたところ、postalcode[postalcode.length - 1].addEventListener(...)
がエラーになっていました。
なので、addEventListener
を呼び出す前に postalcode
の要素数チェックを入れた方が良いのではないでしょうか。
郵便番号を入力すると正しい住所が
セットされない。
郵便番号:796-0088
愛媛県八幡浜市八幡浜市と表示される
本来は、愛媛県八幡浜市の次にはすぐに番地になる。
郵便局のサイトで確認すると、正しい表示になっているんですが。
住所入力が必要なときに便利に使わせていただいてます。
今回非日本語人さん向けに必要になったのですが、ローマ字表記への対応をしていただくことは難しいでしょうか。
p-locality だったら日本語 p-locality-en だったらローマ字というような。
ご検討頂けると嬉しいです
[email protected]
都道府県の項目がセレクトボックスで
value値が都道府県コードの場合について、
現状だとnull選択になるようです。
p-regionに「region_id」を渡せばよいと思いますが、現状のとかぶってしまう為、
別のclass名などを追加して渡せれば解決する気がします。
一つのフォームに複数の住所を入力するケースへの対応予定はありますか?
(例えば、送付先と請求書先に違う住所を入力する場合など)
日本郵政
福島県 > 岩瀬郡鏡石町の郵便番号一覧
http://www.post.japanpost.jp/cgi-zip/zipcode.php?pref=7&city=1073420&addr=&cmp=1&mode=list
yubinbango
969-xxxx
https://yubinbango.github.io/yubinbango-data/data/969.js
例)
969-0402の場合、町域が複数存在しているがyubinbangoサイドには"9690402":[7,"岩瀬郡鏡石町","池の台"]
しか存在しない
すばらしいライブラリなので一部改造して使用したいのですが、コンパイルすると以下のエラーが出ます。
yubinbango.ts(37,22): error TS2339: Property 'Core' does not exist on type 'typeof YubinBango'.
また、protractor のテストもすべて失敗します。
TypeScript 2.7.2 で試しましたが、1.8 に落としても同じです。というか、minify は抜きにしても tsc の出力と一致していないようで、独力での解決が難しそうです。
正しいビルド方法を教えていただけないでしょうか。
サイトの問い合わせフォームでyubinbango.jsを利用しています。
問題なく設置できたのですが、同じページに置いているGoogleMapsが消えてしまうようになりました。
yubinbango.jsの読み込みをやめると、表示されます。
GoogleMapsはAPIを呼び出して、JSで表示させています。
yubinbango.jsとGoogleMapsを同居させることはできないのでしょうか?
複数町域にまたがる郵便番号を入力した場合、とある1つの町域の住所がセットされますが、この優先順位はどのようになっているのでしょうか?
どの町域をセットするか、選択できるようになるご予定などはありますでしょうか…?
(参考:http://qiita.com/khirose/items/3a121656425fac7bb820)
例1) 452-0961
愛知県 清須市 春日明河原
愛知県 清須市 春日一番割
愛知県 清須市 春日壱屋敷
愛知県 清須市 春日一本松
愛知県 清須市 春日稲荷
愛知県 清須市 春日杁前
愛知県 清須市 春日午
愛知県 清須市 春日落合
(以下略)
例2) 618-0000
京都府 乙訓郡大山崎町
大阪府 三島郡島本町
Hello! Is this possible to work offline?
とても素敵なライブラリ作っていただきありがとうございます。
ファームに2つ以上の郵便番号、住所の入力欄がある場合の設定方法などはございますでしょうか。
Yubinbango.jsを導入し、数日前までは正常に動作していたのですが、突然郵便番号を入力しても自動で住所が入力されなくなってしまいました。h-adrを始めとするクラス周りの記入については確認済みです。
火狐の開発ツールで調べてみたところ、yubinbango-core.tsにて
元のソースの取得中にエラーが発生しました: can't assign to property "metadata" on "request failed with status 404": not an object ソース URL: <unknown>
というエラーが生じていました。 yubinbango.js及びtsは正常に読み込まれていました。
404エラーであり自分の環境が原因かどうかも分からないためIssueを投げさせて頂くことにしました。よろしくお願いいたします。
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.