Nav*_*ave 17 select ruby-on-rails onchange
如何在此处添加onchange事件?
框架:rails
数据库:MySQL
我正在填充数据库中的选项,这使我使用 options_from_collection_for_select
select_tag(:variable,options_from_collection_for_select(:all, :id, :name))
Run Code Online (Sandbox Code Playgroud)
Dan*_*uis 23
select_tag将options哈希作为其最终参数,您可以在其中为select添加任何HTML属性.所以要添加一个onchange属性:
select_tag :variable, options_from_collection_for_select(:all, :id, :name), :onchange => 'your_onchange_handler()'
Run Code Online (Sandbox Code Playgroud)
小智 7
尝试类似的东西:
:onchange => remote_function(:url => {:controller => 'controller', :action => 'action'})
Run Code Online (Sandbox Code Playgroud)
对于select_tag,只需添加:
{:onchange => "myHandler();" }
Run Code Online (Sandbox Code Playgroud)
另外,如果onchange不起作用,则可能要尝试onChange使用大写字母C。
最后,确保不要将select_tag与表单select混淆。
看到我对类似问题的回答,仅与表单选择有关,而不与select_tag有关
| 归档时间: |
|
| 查看次数: |
42638 次 |
| 最近记录: |