2012-06-27 2 views
5

Этот код по-прежнему задает поле для сегодняшнего дняInitialize JQuery Datepicker с пустым значением

<script type="text/javascript"> 
    $(document).ready(function() { 
     $('.date').datepicker({ dateFormat: "mm/dd/yy", changeMonth: true, 
      changeYear: true, yearRange: '1900:2020', defaultDate: '' 
     }); 

    }); 

</script> 

Как универсально настроить поле, чтобы начать, как пустой?

ответ

14

Если поле показывает сегодняшнюю дату, это связано с тем, как заполняется поле ввода. DatePicker начнет с тем, что значение HTML-элемент имеет, независимо от того, что:

Demo

Если вы не можете контролировать значение поля ввода путем изменения разметки, но по-прежнему нуждается в поле ввода будет сброшен , вам нужно будет сделать это вручную:

$(document).ready(function() { 
    $('.date').datepicker({ dateFormat: "mm/dd/yy", changeMonth: true, 
     changeYear: true, yearRange: '1900:2020' 
    }).val(''); 
}); 
+0

Ха-ха! Я так забыл иногда ... –

+0

Я инициализировал в своем редакторе дату, и я забыл, что сделал это. –

Смежные вопросы