尝试设置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?
答案 0 :(得分:0)
您无法使用标准date_select
帮助程序,所有html选项都会传递给DateTimeSelector
类,后者会使用这些html选项为每个字段创建下拉列表。
您可以修改此类以执行您需要的操作(如果是rails3,请参阅action pack中的date_helper.rb),或者您可以编写自己的date_select来执行此操作等。