20

ここに onchange イベントを追加するにはどうすればよいですか?

フレームワーク: rails
データベース: MySQL

データベースからオプションを入力していますが、それが私を利用させましたoptions_from_collection_for_select

select_tag(:variable,options_from_collection_for_select(:all, :id, :name))
4

4 に答える 4

29

select_tag最後のパラメータとしてハッシュを取り、optionsそこに select の HTML 属性を追加できます。onchange属性を追加するには:

select_tag :variable, options_from_collection_for_select(:all, :id, :name), onchange: 'yourOnChangeHandler()'
于 2009-06-11T05:21:08.273 に答える
8

次のようなものを試してください:

:onchange => remote_function(:url => {:controller => 'controller', :action => 'action'})
于 2010-07-24T03:09:38.967 に答える