如何在此處添加onchange事件?如何添加onchange事件以在導軌中選擇標記
框架:軌
數據庫:MySQL的
我填充從數據庫中選擇,這讓我用options_from_collection_for_select
select_tag(:variable,options_from_collection_for_select(:all, :id, :name))
如何在此處添加onchange事件?如何添加onchange事件以在導軌中選擇標記
框架:軌
數據庫:MySQL的
我填充從數據庫中選擇,這讓我用options_from_collection_for_select
select_tag(:variable,options_from_collection_for_select(:all, :id, :name))
select_tag
需要一個options
哈希作爲其最後一個參數,在其中可以爲選擇添加任何HTML屬性。所以要加一個onchange
屬性:
select_tag :variable, options_from_collection_for_select(:all, :id, :name), :onchange => 'your_onchange_handler()'
嘗試類似:
:onchange => remote_function(:url => {:controller => 'controller', :action => 'action'})
對於select_tag,只需添加:
{:onchange => "myHandler();" }
另外,如果平變化不工作,你可能想以大寫字母C嘗試onChange
。
最後,確保NO用表單選擇來確認select_tag。
見我的回答類似的問題,只有關於形式的選擇,而不是一個select_tag
我將能夠到指定控制器的動作爲onchange事件?如果不是,那我該怎麼做呢? – Nave 2009-06-11 05:22:20
我不太清楚你的意思? – 2009-06-11 05:24:15