Datepicker не начинается со значения <input> - PullRequest
1 голос
/ 03 ноября 2011

У меня есть эта разметка

 <input tabindex="5"  type="text" class="bgFecha date-pick" id="date2" value="12/03/2011" name="date2"/>

Обратите внимание на значение ввода

но щелчок по дате начинается с даты, наступающей через 2 года:

enter image description here

Это звонок:

$(function(){
    $('.date-pick').attr('readonly','true');
    $('.date-pick').datePicker({clickInput:true})
});

Что не так? Мне нужно, чтобы DatePicker использовал дату value = "" для начала.

спасибо

Ответы [ 2 ]

2 голосов
/ 03 ноября 2011

Формат по умолчанию для jquery datepicker это mm/dd/yy.Вам нужно использовать 12/03/11.

Или вы можете изменить дату формат :

$(function(){
    $('.date-pick').attr('readonly','true');
    $('.date-pick').datePicker({ 
        clickInput:true, 
        altFormat: 'mm/dd/yyyy' // change the date format
    });
});
1 голос
/ 03 ноября 2011

Вы можете попробовать настроить дату до того, как вы начнете календарь, как это

var today = new Date();
$('.date-pick').each(function(){
  $(this).val(today.toString("mm/dd/yy"));
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...