お世話になります。
初歩的な質問で恐縮ですが、Railsのセレクトボックスの書き方について教えてください。
以下のようなHTML形式のセレクトボックスを、Railsにデータとして送れるようにselect_tagフォームに変更したいと考えています。
<select id="station" name="station"> <option value="駅を選択してください">駅を選択してください</option> </select>
こちらはJavascriptと連携しており、前述の親セレクトボックスが選択されると、上記のセレクトボックスの選択肢の中身が表示される動きになっています。
【親セレクトボックス】
<select id="line" name="line" onchange="HREOnChangeLine();"> <option value="路線を選択してください">路線を選択してください</option> </select>
【Javascript】
<script type="text/javascript" src="http://express.heartrails.com/api/express.js"></script>
f.select_tag
を使って書き換えれば良いと思ったのですが、選択肢を用意しない書き方がわからず質問させて頂きました。
DBにはカラム名:station
として、選択肢の結果を送信したいです。
どうぞよろしくお願いします。
【全体のフォーム】
<div class="row mt-4"> <div class="mb-4 col-md-6"> <%= f.label :station, "最寄り駅", class:"form-label" %><br> <select id="prefecture" name="prefecture" onchange="HREOnChangePrefecture();"> <option value="都道府県を選択してください">都道府県を選択してください</option> </select> <select id="line" name="line" onchange="HREOnChangeLine();"> <option value="路線を選択してください">路線を選択してください</option> </select> <select id="station" name="station"> <option value="駅を選択してください">駅を選択してください</option> </select> </div> </div> <div class="actions"> <input type="submit" value="送信"> </div> </div> </div>
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/08/23 07:45 編集
2021/08/23 07:56