Reputation: 576
I've made form to change date or city, but datepicker doesn't work properly. Here is link: 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
Problem is with datepicker, when you click on it, it changes date to another format and year is set to 1911.
Here is my 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
})
}
And part of my erb file
<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>
Upvotes: 0
Views: 1227
Reputation: 1974
You have kept your format as dd-mm-yyyy
, but your param :start_date
holds value in wrong order. If you want to set come default date, I will suggest you to use defaultViewDate
option. Your calendar dates (which opens up initially) are disabled, that's why it selects some 1911 year date. try using startDate
and endDate
option. I hope it will fix it.
Upvotes: 1