【问题标题】:implementation of datepicker with form helper使用表单助手实现日期选择器
【发布时间】:2017-06-24 01:52:34
【问题描述】:

所以我正在运行 bootstrap-datepicker-rails gem 并希望在我的表单中实现它:

<div class="input-group date">
<input type="text" class="form-control"><span class="input-group-addon"><i class="glyphicon glyphicon-th"></i></span>
</div>

$('#sandbox-container .input-group.date').datepicker({
  maxViewMode: 2,
  multidate: true,
  daysOfWeekDisabled: "0,6",
  daysOfWeekHighlighted: "1,2,3,4,5",
  todayHighlight: true
});

这个东西应该如何使用表单助手? 我当前的代码如下所示:

    <div class="col-md-2 ">
      <%= f.label :date %><br>
      <%= f.text_field :date %>  
    </div>

我假设 jquery 代码将转到 application.js。

【问题讨论】:

    标签: jquery ruby-on-rails datepicker


    【解决方案1】:

    你可以这样做:

    <div class="col-md-2 ">
      <%= f.label :date %><br>
      <%= f.text_field :date, id: "id_datepicker" %>  
    </div>
    
    <script type="text/javascript">
      $(function(){
        $('#id_datepicker').datepicker({
          maxViewMode: 2,
          multidate: true,
          daysOfWeekDisabled: "0,6",
          daysOfWeekHighlighted: "1,2,3,4,5",
          todayHighlight: true
        });
      });
    </script>
    

    按照jquery datepicker的官方文档,你必须把代码放在jquery里面。

    https://jqueryui.com/datepicker/#default

    【讨论】:

    • @Karolis 我更新了我的答案,你可以再检查一下吗?
    猜你喜欢
    • 1970-01-01
    • 2019-08-20
    • 1970-01-01
    • 2020-12-10
    • 2014-03-17
    • 1970-01-01
    • 1970-01-01
    • 2014-07-11
    • 1970-01-01
    相关资源
    最近更新 更多