【问题标题】:Styling the date fields of a Rails date_select样式化 Rails date_select 的日期字段
【发布时间】:2013-04-07 08:36:37
【问题描述】:

在 Rails 的表单中,日期select 下拉菜单很简单:

<%= f.label :my_date %>
<%= f.date_select :my_date %>

然后我得到 3 个select 年、月和日的下拉菜单。有没有一种简单的方法可以在不使用 JavaScript 的情况下在这些 select 元素之间添加 HTML?我希望能够更好地设计和标记它们。

【问题讨论】:

  • 最好的办法是使用日期选择器。

标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2 activesupport ruby-on-rails-4


【解决方案1】:

将其转换为文本字段并添加 JQuery 日期选择器或类似的。

这里有一个很好的指南,http://railscasts.com/episodes/213-calendars

【讨论】:

    【解决方案2】:

    您可以使用 CSS 轻松设置它们的样式,因为 date_select 的每个部分都以 '_1i'、'_2i' 等为后缀。对于 id 为“my_date”的 date_select,您可以使用

    #my_date_1i  // the year
    #my_date_2i  // the month
    #my_date_3i  // the day
    

    希望对你有帮助

    干杯

    【讨论】:

      猜你喜欢
      • 2020-09-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多