0
我在軌道上使用紅寶石,我有一個文本框,兩個下拉字段和一個文本區域的窗體。標籤應帶我到提交按鈕,但它不是
在輸入標題後的chrome中,我可以點擊tab(不是鼠標)去下一個字段。我可以一路完成,我可以去提交按鈕,然後取消。
但是,在Firefox中,文本字段中的選項卡將我帶到下一個文本區域。它跳過中間的選擇框。另外,下一個標籤會將我帶到頂部的導航網址欄,它完全跳過了「提交」按鈕。
這是我的視圖代碼。這是在哈姆,但你明白了。
= 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'
事件Shift Tab鍵或TAB鍵的話是不是在mac + firefox中工作,即使doc說它應該工作。 – 2010-10-27 12:43:45
FF應該確實將默認行爲更改爲與chrome相同。 – 2010-10-27 12:44:27
是的,我除了測試以外不再使用。在速度方面,IE甚至在FF IMO之上,所以我通常在safari或chrome上。 – s84 2010-10-27 13:14:15