1

我正在创建一个表单,其中将有一个选择框来存储一个人的出生日期,日期,月份和年份?我正在使用设计并对其进行自定义。提前致谢。

4

3 回答 3

2

Rails 在下面有一个 date_select 我给它

生成一个日期选择,当 POSTed 存储在 article 变量中的written_on 属性中时。

  date_select("article", "written_on")

生成一个日期选择,当 POSTed 存储在 article 变量中的written_on 属性中时,年份下拉框中的年份从 1995 年开始。

  date_select("article", "written_on", :start_year => 1995)

生成一个日期选择,当 POSTed 存储在 article 变量中,在written_on 属性中,年份下拉框中的年份从 1995 年开始,数字用于月份而不是单词,并且没有日期选择框。

    date_select("article", "written_on", :start_year => 1995, :use_month_numbers => true,
                              :discard_day => true, :include_blank => true)

生成一个日期选择,当 POSTed 存储在 article 变量中时,在written_on 属性中,字段顺序为日、月、年而不是月、日、年。

 date_select("article", "written_on", :order => [:day, :month, :year])

生成一个日期选择,当 POSTed 存储在用户变量中时,在缺少年份字段的生日属性中。date_select("user", "birthday", :order => [:month, :day])

生成一个日期选择,当 POSTed 存储在 article 变量中时,在written_on 属性中,该属性最初设置为距当前日期 3 天的日期

date_select("article", "written_on", :default => 3.days.from_now)

生成一个日期选择,当 POSTed 存储在 credit_card 变量中的 bill_due 属性中,默认日期为 20。

date_select("credit_card", "bill_due", :default => { :day => 20 })

生成带有自定义提示的日期选择。

 date_select("article", "written_on", :prompt => { :day => 'Select day', :month => 'Select month', :year => 'Select year' })
于 2013-09-02T12:07:18.120 回答
1

您可以使用 jQuery UI 日期选择器:http: //jqueryui.com/datepicker/

周围还有很多其他的 Datepicker,只需 google 一下,找到最适合您的堆栈的。如果你使用 Twitter Bootstrap,这里有一些东西:

http://www.eyecon.ro/bootstrap-datepicker/

于 2013-09-02T11:31:08.567 回答
1

您可以使用内置的date_select助手。或者你可以使用jquery datepicker

于 2013-09-02T11:31:55.207 回答