【问题标题】:Why is my multiple-select with selected not working?为什么我的多选选择不起作用?
【发布时间】:2013-07-31 15:59:00
【问题描述】:

我正在尝试使用多选下拉菜单,但我无法弄清楚它为什么不起作用。

<%= select( map1[:field_name], "id", map1[:field_codes], :multiple => "true", :selected => optionVal[value] )%>

它没有给我任何错误,添加multiple =&gt; true 没有任何区别。

【问题讨论】:

  • 当你说它“不工作”时,你的意思是它工作,但你不能选择多个项目?你试过CTRL然后点击吗?
  • 它将它呈现为简单的下拉列表,而不是我们可以选择多个选项的列表。 CTRL 不起作用。

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-3.2 rubygems


【解决方案1】:

Multiple 是 html_options,selected 是辅助选项。 Select 有下一个语法 选择(对象,方法,选择,选项 = {},html_options = {})

所以,写

<%= select( map1[:field_name], "id", map1[:field_codes], { :selected => optionVal[value] }, { :multiple => "true" } )%>

Read more about select

【讨论】:

  • 谢谢,这对我很有帮助。它还清除了 Select 的语法:)
猜你喜欢
  • 2015-09-03
  • 1970-01-01
  • 2021-05-14
  • 1970-01-01
  • 1970-01-01
  • 2017-01-31
  • 2018-01-07
  • 2021-09-17
  • 1970-01-01
相关资源
最近更新 更多