Получить значение datepicker с помощью jQueryUI

Используя jQuery UI, как я могу получить значение сборщика дат в почтовом сообщении http, когда оно используется как это в форме:

<div id="datepicker"></div>

Ответы

Ответ 1

$('#datepicker').datepicker({
    onSelect: function(dateText, inst) {
      $("input[name='something']").val(dateText);
    }
});

Здесь сценарий: http://jsfiddle.net/jensbits/9hbmy/338/

Ответ 2

Вы ищете это.

$("#datepicker").datepicker("getDate");

Ответ 3

Вы должны привязать datepicker к вводу формы вместо div, поэтому значение на входе будет отправлено обратно с формой.

<input type="text" id="datepicker"></div>

<script>
    $(function () {
        $('#datepicker').datepicker();
    });
</sript>

Ответ 5

Добавьте скрытое поле и добавьте его в параметр altField".

Изменить: вы также можете проверить это решение:

HTML:

<div id="datepicker">KLICK ME</div>
<input type="hidden" id="hidde_date_field" />

JavaScript:

$('#hidde_date_field').datepicker();

$('#datepicker').click(function() {
    $('#hidde_date_field').datepicker( "show" );
});

Ответ 6

Это сработало для меня отлично:

$("#datepicker").find(".active").attr("data-date")