我在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'
答案 0 :(得分:0)
我刚检查了我的博客并在chromeoverflow上发布了关于chrome和moz的问题,其行为与您所描述的完全相同。
然后我去了mozilla shortcut page,你会在那里看到你的答案
Tab/Shift+Tab
下一个和最后一个字段
应该是表格