2011-06-29 14 views
0

私は選択ボックスをやろうとしています。選択した後、いくつかのオプション値がこの値になります。今、私は Rails 3 - select tag - onchange

<%= select_tag "action", options_for_select([ "1", "2", "3"]) , {}, 
      :onchange =>remote_function(:url => {:action => :index, :id => 0 }, 
      :with => "'action='+ +this.options[this.selectedIndex].value") -%> 

を以下と(3、4)の引数のエラー 間違った番号を取得しています。何が間違っていますか?

EDIT:誰でも選択して、フォームのいずれかの機能のデモや例で私を助けてくださいすることができ、で動作します:イベントのonchange(例えば、何がcontrolllerにする必要がありますか)? 私はまだ正しい方法を見つけることができません。 :/

答えて

2

第3引数{}を削除するだけです。

+0

しかし、どうすれば 'form_tag'を設定する必要がありますか?私は少しコントローラとアクションへの道に混乱しています – user1946705

+0

あなたはフォーム全体を提出したいか、これが唯一の要素ですか? – natedavisolds

+0

ちょうどこの要素...今私は 'form_tag'でカバーされた' select_tag'を持っていません – user1946705