value属性が「15-May-2012」に設定されたINPUTタグがあり、次のようにJQueryUIDatepickerを初期化しました。
<input type="text" name="schedule" id="schedule"
value="15-May-2012">
<script type="text/javascript">
$(function() {
$( "#schedule" ).datepicker();
$( "#schedule" ).datepicker( "option", "dateFormat", "d-M-yy" );
});
</script>
何らかの理由で、Datepickerが初期化されると、INPUTタグの値がクリアされます。INPUTフィールドの値は、Datepickerに設定された形式と一致することに注意してください。
なぜ値がクリアされるのですか?
これがその実例です: http: //agnelkurian.com/lab/datepicker_example.html