会員登録をさせるのですが、そこで住所として都道府県と市町村を選択させます。
そこで、それぞれをプルダウンにして選択させようと思っています。
(都道府県と市町村は画面を分けるつもりです)
ところが、以下のようにして46都道府県を書いていくと、
コードがあっという間に2KBを越えてしまいます。
<option value=”0”>北海道</option>
<option value=”1”>青森県</option>
...
市町村にいたっては、特に北海道では208市町村もあります。
このため、古い端末ですと容量オーバーでエラーとなってしまうのではないかと
危惧しています。
また、ez-webでは容量制限が1.2KBと聞いています。
そうなると、いよいよ無理だと思います。
私が見たことのある画面では、最初に「関東地方」とか「東北・北海道地方」とか、地方を選ばせていました。
こういう容量の事情があったのかなと、この質問を見て思い出しました。
ご参考になれば。
郵便番号だけ入力させて、該当する町名のリストだけ表示すれば容量は抑えられます。当然、郵便番号→都道府県/市町村、のデータベースをサーバ側で用意する必要があります。データ自体はURLからダウンロードできると思います
書き忘れました。
郵便番号から住所、というのは実装する予定です。
それ以外でお願いいたします。
都道府県は東北とか近畿とかを挟めばどうでしょう?
市町村は南部東部とか○○地区とか挟めばどうでしょう?
どうしてもプルダウンにこだわるならですが。
なるほど、そうですね。
でも、そうなると、もはやプルダウンにこだわる必要もないですね・・・。
やっぱりそれしかないですか・・・。
地方>県>あいうえお>市町村名、
という感じで絞り込ませて住所を選択させるという方法も考えたんですが、
ちょっと回りくどい気もしまして・・・。
なにか良いアイデアないでしょうか。