5

このコードはまだフィールドを今日の日付に設定します

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

    });

</script>

フィールドが空白で始まるように普遍的に構成するにはどうすればよいですか?

4

2 に答える 2

17

フィールドに今日の日付が表示されている場合は、入力フィールドがどのように設定されているかが原因です。日付ピッカーは、それが何であるかに関係なく、html 要素が持つ値から始まります。

デモ

マークアップを変更しても入力フィールドの値を制御できないが、入力フィールドをリセットする必要がある場合は、手動でこれを行う必要があります。

$(document).ready(function () {
    $('.date').datepicker({ dateFormat: "mm/dd/yy", changeMonth: true,
        changeYear: true, yearRange: '1900:2020'
    }).val('');
});
于 2012-06-27T14:52:24.070 に答える