在 Rails 的表单中,日期select
下拉菜单很简单:
<%= f.label :my_date %>
<%= f.date_select :my_date %>
然后我得到select
了年、月和日的 3 个下拉菜单。有没有一种简单的方法可以在select
不使用 JavaScript 的情况下在这些元素之间添加 HTML?我希望能够更好地设计和标记它们。
在 Rails 的表单中,日期select
下拉菜单很简单:
<%= f.label :my_date %>
<%= f.date_select :my_date %>
然后我得到select
了年、月和日的 3 个下拉菜单。有没有一种简单的方法可以在select
不使用 JavaScript 的情况下在这些元素之间添加 HTML?我希望能够更好地设计和标记它们。
将其转换为文本字段并添加 JQuery datepicker 或类似的。
这里有一个很好的指南,http://railscasts.com/episodes/213-calendars
您可以使用 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
希望这可以帮助
干杯