Инициализируйте JQuery Datepicker с пустым значением

Этот код все еще устанавливает поле на сегодняшнюю дату

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

    });

</script>

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

Ответы на вопрос(1)

Решение Вопроса

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

демонстрация

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

$(document).ready(function () {
    $('.date').datepicker({ dateFormat: "mm/dd/yy", changeMonth: true,
        changeYear: true, yearRange: '1900:2020'
    }).val('');
});
 Doug Chamberlain27 июн. 2012 г., 17:03
Я инициализировал в своем EditorTemplate дату и забыл, что сделал это.
 Doug Chamberlain27 июн. 2012 г., 16:54
Ха-ха! Иногда я так забывчив ...

Ваш ответ на вопрос