javascript - Datepicker 更改日期值和格式化 Rails 4

标签 javascript jquery ruby-on-rails datepicker

我已经制作了更改日期或城市的表单,但日期选择器无法正常工作。这是链接:http://leszczyna.wzks.uj.edu.pl/12_stolarski/events_for_seniors/pl/events?utf8=%E2%9C%93&search=Krak%C3%B3w&start_date=11-06-2015

问题出在日期选择器上,当您单击它时,它会将日期更改为另一种格式,并且年份设置为 1911。

这是我的js:

$('document').ready(function() {
if ($('body.events').length) {
  /* Datepicker for changing date in events */
    $('.date').datepicker({
        'language': "pl",
        'todayHighlight': true,
        'format': 'dd-mm-yyyy',
        'autoclose': true
    })
}

以及我的 erb 文件的一部分

<div class="form-group">
        <label class="sr-only" for="date">Email</label>
        <%= text_field_tag :start_date,
                           params[:start_date],
                           placeholder: 'Kliknij, aby wybrać datę',
                           class: 'form-control date',
                           :data => {
                                   provide: 'datepicker'
                           }
        %>
      </div>

最佳答案

您已将格式保留为dd-mm-yyyy,但您的参数:start_date以错误的顺序保存值。如果您想设置默认日期,我建议您使用 defaultViewDate 选项。您的日历日期(最初打开)被禁用,这就是它选择 1911 年某个日期的原因。尝试使用 startDateendDate 选项。我希望它能解决这个问题。

关于javascript - Datepicker 更改日期值和格式化 Rails 4,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30840729/

相关文章:

javascript - 密码确认未被触发

javascript - 如何将 javascript 内联代码转换为 jQuery?

mysql - 如何在rails中进行mysql表分区?

javascript - 检查数组中匹配字母的算法(之前,之后,交叉)

javascript 数组索引测试

javascript - 从剪贴板上传图片到服务器

javascript - JSON 和 AJAX 的奇怪循环行为

ruby-on-rails - 使用 RSpec 期望方法调用和代理到原始方法

jquery - Rails 4 ajax 充当可投票的涡轮链接投票计数不更新

javascript - 未找到不和谐 FFmpeg