2014-10-23 3 views
0
alert($('#CategoryEffDate').val()); 
    $('#CategoryEffDate').datepicker(); 
    $('#CategoryEndDate').datepicker(); 
    $('#CategoryEffDate').datepicker('option', { minDate: formatDate('19000101'), maxDate: formatDate('20030101') }); 
    $('#CategoryEndDate').datepicker('option', { minDate: formatDate('99991231'), maxDate: formatDate('99991231') }); 
    alert($('#CategoryEffDate').val()); 

Что у меня здесь не так? Я пытаюсь установить минимальную дату и максимальную дату для своих сборщиков дат, но она продолжает изменять значения до максимальных дат в списке выбора даты.Почему этот jquery изменяет значение моей даты?

Моей тревога перед тем дисплеями 06/01/2014, один после дисплеев 01.01.2003

+2

вы устанавливаете максимальную дату в 20030101, которая должна быть до 20140601, так что датапикер корректирует дату до ближайшей даты между min и max (которая в этом case - максимальная дата.) –

+0

Это работает !! Хотел бы я заметить это. Иногда вы пропускаете простые вещи. – carlg

+0

@KevinB Пожалуйста, имейте это в виду, так что вопрос будет * на самом деле * ответил ... –

ответ

0

установить дату Максы 20030101, который идет перед 20140601, поэтому DatePicker корректирует дату на ближайшую дату между min и max (который в этом случае является максимальной датой.)