« E-Commerceモジュールを翻訳 | トップページ | logintobogganモジュールを翻訳 »

郵便番号と電話番号の入力項目を追加するCCKウィジェット

コンテンツタイプに郵便番号や電話番号の入力項目を追加することができるCCKウィジェットを作成しました。

cck_widget_ja.zip (11.3KB)

Drupalの対象バージョンは5.2、CCKは5.x-1.6-1です。
Thierry Guégan氏が制作されているZipcodePhoneを元にしています。
元となったウィジェットとどこが違うかと言いますと、元は入力フォームが1つですがそれを複数に分けました。あともちろん、入力チェックも日本のものにしました。

ToDo:
・都道府県の選択フォームまたは住所入力フォーム
・郵便番号から住所を自動入力する機能

|

« E-Commerceモジュールを翻訳 | トップページ | logintobogganモジュールを翻訳 »

Drupal」カテゴリの記事

コメント

いつもfeedで購読させていただいております。
貴重なモジュールありがとうございました。本家のはそのままじゃつかえないなぁ、と思っていた矢先なので大変助かります。
早速ダウンロードさせていただきました。
ところでちょっと質問なのですが、「入力チェック」というのはどのようなことを指しているのでしょうか?
郵便番号については3桁+4桁以上は入力できないことがわかったのですが、電話番号のほうは桁数での縛りがないようです...。ソースが読めれば質問するまでもないのですが、いかんせん...。
お手すきの時にでも教えて頂ければありがたいです。よろしくお願いします。

投稿: ryo | 2007/10/02 15:16

ありがとうございます。
いかんせん本職ではないもので、僕が気づいていないところでバグなどがあるかもしれませんが、そこはご容赦ください。

電話番号の桁数は、5桁+4桁+5桁という縛りにしています。
地方などでハイフン前後の桁数が異なっていたりするもので。

投稿: PineRay | 2007/10/02 15:33

あ、なるほど、5桁+4桁+5桁でしたか。
郵便番号と違って一律じゃないから厄介ですね。
ご回答ありがとうございました。

投稿: ryo | 2007/10/02 17:07

総務省にあったQ&Aを参考にして、
電話番号の桁数を2~5桁+1~4桁+4桁としました。
また、最初のグループは「0」(国内プレフィクス)から
はじめないとエラーを返すようにしています。
きちんと調べないとだめですね。

投稿: PineRay | 2007/10/03 06:38

市外局番+市内局番の合計(国内プレフィクス=0を含む)は必ず6桁になるようにしているみたいですね(H19.2.25以降)。
ところでふと思ったのですが、フリーダイヤルやフリーコールの場合、エラーではじかれてしまうケースも出てきますね(例 0120-***-*** などの場合)。
しかも通信事業者によっては
0800-***-****
0088-**-****
とか、合計桁数も色々あって、これは難しいですね~、完璧に対応しようとすると。

投稿: ryo | 2007/10/03 13:14

なるほど、確かに0120+3桁+3桁なんかはよく聞きますね。
とりあえず、最後のグループは3~4桁の縛りに変更してみました。
でも合計桁数とかはちょっと難しそうですね。

いやはや、やっぱり自分だけでは気付かないことが多く、公開して良かったです。

投稿: PineRay | 2007/10/03 14:20

この記事へのコメントは終了しました。

トラックバック


この記事へのトラックバック一覧です: 郵便番号と電話番号の入力項目を追加するCCKウィジェット:

« E-Commerceモジュールを翻訳 | トップページ | logintobogganモジュールを翻訳 »