2016-07-25 6 views
0

私はレールフォームを作成していますが、私が解決しようとしている面白い問題があります。私は正しい方向で私を指すために何かオンラインで見つけることができない。ありがとうございました。Railsのドロップダウンメニューからtext_fieldのオブジェクトを選択してください

ドロップダウンメニューを使用して、テキストフィールドのobject_nameを選択することはできますか? 私の頭には、これが可能であるかどうかわからないが、text_fieldフォームヘルパー内にネストされたcollection_selectフォームヘルパーが描かれています。次いで

text_field(object_name, method, options = {}) 

オブジェクトであるテキストフィールドにそのエントリに値を与える配列

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

からOBJECT_NAME:

形態において

、Iは、適切に選択することをユーザに希望します同じモデル内のすべてのdb列。

答えて

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"); 
}) 
関連する問題