选项卡应该带我到提交按钮,但事实并非如此

时间:2010-10-26 20:56:46

标签: ruby-on-rails user-interface

我在rails上使用ruby,我有一个带有一个文本字段,两个下拉字段和一个文本区域的表单。

在输入标题后的chrome中,我可以点击tab(而不是鼠标)转到下一个字段。我可以一直这样做,我可以去提交按钮,然后取消。

但是在firefox中,文本字段中的选项卡会将我带到下一个文本区域。它会跳过中间的选择框。另外,下一个选项卡将我带到顶部的导航URL栏,它完全跳过“提交”按钮。

这是我的观看代码。它是haml,但你明白了。

= form_for(note, {:html => {:class => 'note record'}}) do |f|
  = hidden_field_tag(:page_id, @page.altid)
  %table.form{:cellspacing => 5,:cellpadding => 5}
    %tr
      %th Title
      %td= f.text_field :title
      %td.col3= f.select :title_font_size
    %tr
      %th Body
      %td
        = f.text_area :note_body
      %td.col3
        = f.select :note_body_converter, %w(Basic Markdown)
    %tr.submit
      %th
      %td{:style => 'width:500px;'}
        .buttons
            = f.submit 'Add this note', :class => 'psubmit'
          or
            = link_to 'Cancel', '#', :class => 'cancel'

1 个答案:

答案 0 :(得分:0)

我刚检查了我的博客并在chromeoverflow上发布了关于chrome和moz的问题,其行为与您所描述的完全相同。

然后我去了mozilla shortcut page,你会在那里看到你的答案

Tab/Shift+Tab下一个和最后一个字段

输入

应该是表格