0

date_selectのtabIndexを設定しようとすると、すぐに使用するのは難しいことがわかっています。

<%= f.date_select :card_expires_on, 
{:order => [:month, :year], :discard_day => true, :start_year => Date.today.year,
 :end_year => (Date.today.year+10), :add_month_numbers => true}, 
{:tabindex => "11"} %>

これは私が思いついた中で最高ですが、両方の選択ドロップダウンでtabIndexが11に設定されます。月のtabIndexを11に設定し、年のtabIndexを12に設定するにはどうすればよいですか?

4

1 に答える 1

0

標準のヘルパーではできませんdate_select。すべての html オプションがクラスに渡され、DateTimeSelectorこれらの html オプションを使用して各フィールドのドロップダウンが作成されます。

このクラスを変更して、必要なことを行うことができます (rails3 の場合は、アクション パックの date_helper.rb を参照してください)。または、これを行う独自の date_select を作成することもできます。

于 2011-06-12T01:42:42.767 に答える