【问题标题】:Bug in rails with select input?带有选择输入的导轨中的错误?
【发布时间】:2011-04-19 18:12:17
【问题描述】:

使用 Rails 时,Tabindex 不适用于选择。这是一个错误还是我只是慢?我使用了“谷歌”,但没有找到任何答案,只有有类似问题的人。

<%= p.label :sector, "Sector" %>
<%= p.select :sector, [["Technology","tech"],["Healthcare","health"]], { :tabindex => 1 } %>        

(我尝试通过将 tabIndex 放在标签上来解决这个问题,但作为示例,即使输出具有与 select 的 id 匹配的标签“for”,Chrome 似乎也没有发现这一点。)

【问题讨论】:

  • 当您认为自己在框架中发现了一个错误时,您可以 99.9% 确定实际上是您编码错误。
  • 非常正确。唯一的原因是我一直在 IE 中发现浏览器错误……当然,它是 IE。

标签: html ruby-on-rails ruby-on-rails-3


【解决方案1】:

select(正如你所拥有的那样)接受四个参数,方法、选项、选择选项的散列,然后是 html 属性的散列。您已将 html 属性哈希放在位置 3 而不是位置 4。您想在位置 3 中传入一个空哈希,并将您的 tabindex 放在位置 4 中,即。

f.select :selector, [[other, things]], {}, { :tabindex => 1 }

【讨论】:

    猜你喜欢
    • 2013-08-03
    • 1970-01-01
    • 1970-01-01
    • 2021-05-31
    • 2014-11-21
    • 2011-11-29
    • 2012-12-25
    • 2010-11-18
    相关资源
    最近更新 更多