0

私は Rails フォームを作成していますが、解決しようとしている興味深い問題があります。正しい方向に向けるためにオンラインで何かを見つけることができないようです。ありがとうございました。

ドロップダウン メニューを使用して、テキスト フィールドの :object_name を選択することはできますか? 私の頭の中では、text_field フォーム ヘルパー内に入れ子になった collection_select フォーム ヘルパーを想像していますが、これが可能かどうかはわかりません。

フォームでは、ユーザーに配列から適切な :object_name を選択してもらいたい

[:object_1, :object_2, :object_3, :object_4]

次に、そのエントリにテキストフィールドで値を与えます

text_field(object_name, method, options = {})

オブジェクトはすべて同じモデルの db 列です。

4

1 に答える 1

0

はい、を使用してそれを行うことができますjquery

オブジェクト名ドロップダウン値の変更name時に、テキスト フィールドの属性を変更します。

$('#selectObjectName').change(function(){
  var field = document.getElementById("id-of-the-text-field-to-be-changed");
  field.setAttribute("name", "value-came-from-the-selected-dropdown"); 
})
于 2016-07-25T04:00:51.383 に答える