javascript - 需要内联日期、月份和年份选择标签

标签 javascript html css ruby-on-rails-4 datepicker

我在编辑用户个人资料页面中有一个生日字段,如图所示,

enter image description here

我希望它以这种方式水平显示

enter image description here

到目前为止,我正在使用以下代码,

在 visitors/edit.html.erb 中,

<%= simple_form_for([@user],:url => visitor_path(@user), method: :put, :class => 'form form-horizontal') do |f| %>
  <%= f.label :birthday %>      
  <div class="form-group">
    <div class="col-sm-2">
      <%= birthday_field_for(f, end_year: Date.today.year) %>
    </div>
  </div>
<% end %>

在 application_helper.rb 中,

def birthday_field_for(form,options={})
  date_field_for(form,:birthday,options.reverse_merge!(start_year: Date.today.year - 90, end_year: Date.today.year - 13))
end

def date_field_for(form,field,options={})
  form.date_select(field, options.reverse_merge!(order: [:day, :month, :year],
                                               include_blank: true))
end

请帮我解决 CSS。

最佳答案

感谢回答的人!

选择容器的宽度设置为 100%。因此,下一个选择选项卡出现在新行中。

在visitors/edit.html.erb中添加一个css,确实解决了我的问题,

<% content_for :head_css do %>
  <style type="text/css">
    .select2-container {
      width: 120px !important;
    }
  </style>
<% end %>

关于javascript - 需要内联日期、月份和年份选择标签,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27614184/

相关文章:

javascript - 仅部分 gltf 模型使用 Three.js 出现

javascript - 在 Javascript 中从 HTML 表单数组获取值

python - 编译网页表单并使用 Mechanize 检索文件

ruby-on-rails - 简单的表单输入作为 float 添加 float 类

JavaScript:无法提交表单

javascript - 假设我的访问者启用了 javascript 是否合理?

javascript - 外部ajax调用后,当DOM准备好时如何获得回调?

javascript - 从 HTML 中调用 javascript 函数

javascript - 使用 CSS 向特定元素添加值

html - 如何让 .header 和 .nav 固定在视口(viewport)的顶部?