0

我想在没有提交按钮的情况下从 datepicker 中选择日期时保存表单。

但是,我不知道应该在update.js.erb中输入什么来帮助我做到这一点。

这是我的代码:

显示.html.erb

<%= form_for(@place , :html => { :multipart => true }) do |f| %>
div class="field">
<%= f.label :select_start %><br />
<%= f.text_field :select_start, id: "place_select_start" %>
</div>

javascript

$(function() {
                  var startDate="<%= @place.start_date %>";
                  var endDate="<%= @place.end_date %>";


                  $("#place_select_start").datepicker({

                    value: new Date(),
                    minDate: new Date(startDate),
                    maxDate: new Date(endDate),
                    dateFormat: 'yy-mm-dd',
                    beforeShowDay: unavailable


                  })
                });
4

1 回答 1

0

当日期更改时,这样的事情会触发表单提交:

$('#place_select_start').datepicker({
  onSelect: function() {
    $(this).closest('form').submit();
  }
});
于 2013-11-11T11:29:56.227 回答