- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:郵便番号、都道府県、路線、駅名の連動した表示切替)
郵便番号、都道府県、路線、駅名の連動した表示切替に困っています
このQ&Aのポイント
- 郵便番号、都道府県、路線、駅名の連動した表示切替に困っています。セレクトボックス内の項目を変更する際、入力された郵便番号を元に都道府県を表示させ、その都道府県を元に路線を表示させ、最後に路線を元に駅名を表示させたいです。
- 「郵便番号、都道府県、路線、駅名の連動した表示切替に困っています」というタイトルで、セレクトボックス内の項目を連動させたいです。具体的には、郵便番号の入力に応じて都道府県を表示し、都道府県の選択に応じて路線を表示し、最後に路線の選択に応じて駅名を表示したいです。
- PHPを使用している場合、セッションで都道府県を保持している場合でも、ページを読み込んだ際にセレクトボックス内の都道府県、路線、駅名が空になる問題が発生しています。上記機能を実装しつつ、セッションを保持した状態で正しく表示させる方法はありますか?
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
>ページを読み込んだときに、例えば「東京都」とセッション保持しているのに >都道府県のセレクトボックス内は空になってしまいます。 「ページを読み込んだとき」であれば、そもそもページをブラウザに返す時点でセッション変数からselectedを書き出さないといけません。つまりフォーム自体をphpで書くことになります。 おそらくはそれが一番早いです。 それ以外で(JavaScriptで)となるとoncload時にサーバからセッション変数の値を受け取るようにして、それを元にセットすることになりますが、そのphpスクリプトを用意するくらいならページごとphpで返す方がいいですよね。