実現したいこと
タイトルの通り、Webページのフォームに入力可能なセレクトボックスを実装したいと考えています。
現在はFuelPHPで「Form::select」を使用し、
テーブルから取得した値から選択するセレクトボックスで実装されています。
PHP
1<div class="form"> 2 <?php 3 $array['default'] = ''; 4 for ($count = 0; $count < count($result); $count++) { //$result:テーブルのセレクト結果 5 $array[$result[$count]["id"]] = $result[$count]["name"]; 6 } 7 $text = Input::post('company_name', !empty($model->company_name) ? $model->company_name : null); 8 $attr = array('class'=>'form-control', 'id'=>'company_name', 'required'=>'required'); 9 echo Form::select('company_name', $text, $array, $attr); 10 ?> 11</div>
このセレクトボックスを、どうにかテキスト入力を許容できるようにできないかと悩んでおります。
期待することは以下の通りです。
- プルダウンからの選択と入力のどちらも行えるようにする
- 選択できる値はテーブルから取得する
皆様のお知恵をお借りしたく存じます。
FuelPHPの機能だけでは難しい、他の手法の方が良い等ありましたらご教示いただきたく。
(jQueryやJavaScriptを使用すれば「入力可能なセレクトボックス」自体は実装できそうなのですが、
セレクトする値をテーブルから取得する方法については当方では調査できていません…)
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/07/31 05:44
2018/07/31 05:53
2018/07/31 06:01