その際以下のような動きをするライブラリを探しています。
データはデータベースに入力されているとします。
1.大項目をコンボボックスで選択
2.大項目を選んだ時点で中項目を大項目で絞り込んで自動生成
3.中項目を選択した時点で小項目を中項目で絞り込んで自動生成
できればページ内でJavascriptなどで動的に変化するものをがベストですが、ウイザード方式で
大項目ページ->中項目ページ->小項目ページタイプでもOKです。
よろしくお願いします。
PEAR の HTML_QuickForm パッケージにある HTML_QuickForm_hierselect クラスを使用すると、お望みのことが実現できそうです。
サンプルプログラムも掲載されているので、実際に動かして確認することもできます。
QuickFormにあったんですね。できればDBのテーブルから読み込んで自動的に作成するライブラリを探しています。もう少し様子を見てだめならその部分は自分で作ることにします。
ふと思ったのですがこのHTML_QuickForm_hierselect クラスの場合都道府県->市区町村->その下
となった場合に作成されるHTMLが巨大なものになってしまうので、大項目を選択後->中項目をDBより検索しコンボボックスないのデータを更新のような動きをするライブラリをお願いいたします。
ご回答ありがとうございます。
ただやり方としてはわかっているのですが、ライブラリ形式のものを教えていただきたかったのです。
あと絶対に3段ではいけないのではなく、多段のものであればOKです。