Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 标签应该带我到提交按钮,但它不是_Ruby On Rails_User Interface - Fatal编程技术网

Ruby on rails 标签应该带我到提交按钮,但它不是

Ruby on rails 标签应该带我到提交按钮,但它不是,ruby-on-rails,user-interface,Ruby On Rails,User Interface,我使用的是RubyonRails,我有一个表单,有一个文本字段、两个下拉字段和一个文本区域 在chrome中输入标题后,我可以点击tab(而不是鼠标)进入下一个字段。我可以做所有的方式,我可以去提交按钮,然后取消 但是在firefox中,文本字段的选项卡将我带到下一个文本区域。它跳过中间的选择框。另外,下一个选项卡将我带到顶部的导航URL栏,它完全跳过了“提交”按钮 这是我的视图代码。这是在哈姆,但你知道的想法 = form_for(note, {:html => {:class =>

我使用的是RubyonRails,我有一个表单,有一个文本字段、两个下拉字段和一个文本区域

在chrome中输入标题后,我可以点击tab(而不是鼠标)进入下一个字段。我可以做所有的方式,我可以去提交按钮,然后取消

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

这是我的视图代码。这是在哈姆,但你知道的想法

= 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'

我刚刚查看了我的博客,并就chrome和moz的stackoverflow发布了一个问题,其行为与您描述的完全相同

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

Tab/Shift+Tab
next和last字段

进入
在mac+firefox中,如果表单

事件切换选项卡或选项卡选项卡不起作用,即使doc说它应该起作用。FF应该将默认行为更改为与chrome相同。是的,除了测试之外,我不再使用at。就速度而言,IE甚至超过了FF IMO,所以我通常使用safari或chrome。