css - 在 Ruby on Rails 中使用 slider 输入出生日期

标签 css ruby-on-rails

我已经尝试让出生日期功能显示为 slider ,如此处所示 https://www.facebook.com上类。有月日和年的 slider ,我正在尝试模仿它们。 time_field_tag 无效。 谁能告诉我在 ruby​​ on rails 中使用月日和年 slider 的最佳方法吗?

顺便说一下,我正在尝试将 face book 的主页建模为编程练习,这就是这些问题的来源。非常感谢任何帮助!

最佳答案

据我了解,您是在谈论具有 3 个下拉元素(日/月/年)的注册框架。Facebook 的实现并不完美。例如,您可以选择不存在的日期,例如 31/February。所以他们并不担心。如果您遵循他们的路径,最简单的实现可能是这样的:

# For date
select_tag :day, options_for_select((1..31).to_a) # populate array using range

# For month
select_tag :month, options_for_select([ 'Jan', 'Feb', 'Mar', ... ])

# For year
select_tag :year, options_for_select((1900..2014).to_a)

关于css - 在 Ruby on Rails 中使用 slider 输入出生日期,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26771067/

相关文章:

jquery - 选择第一,第二。 . . div 在 jquery while 循环中

ruby-on-rails - 检测应用程序是否作为 HTTP 服务器启动(rake 任务、rconsole 等)

javascript - 为什么这个 div 高度返回 0?

ruby-on-rails - 从购物车中删除产品后无法将产品添加回产品模型,Ruby on rails

ruby-on-rails - 保存后验证 Rails 模型?

ruby-on-rails - Rails 引擎关注自动加载路径

ruby-on-rails - debugger-ruby_core_source gem 没有提供 ruby​​-2.0.0-p451 的源代码

html - 当我缩小屏幕尺寸时使用 Bootstrap 组件移动并最终移出格式

css - 如何上一级以获取html中的路径url?

javascript - 滚动时停止移动元素移动