jQuery DatePicker:获取选定日期

时间:2010-02-22 14:51:25

标签: jquery jquery-ui datepicker jquery-ui-datepicker

我需要能够从Datepicker中获取所选日期,并使用所选值填充另一个文本框。我目前正在使用这样的onClose函数:

$('#defaultDate').datepicker({
    onClose:function(theDate) {
        $('#txtEntry1').text = theDate;
    }
});

2 个答案:

答案 0 :(得分:12)

有一种更简单的方法。使用内置的alt-field option即可完成。

  

每当日期时,使用自己的日期格式填充备用字段   使用 altField altFormat 选项进行选择。此功能   可用于呈现用户选择的人性化日期,   同时通过一个更加计算机友好的日期进一步   处理

答案 1 :(得分:6)

你看过文档吗? http://docs.jquery.com/UI/Datepicker#events

onSelect function(dateText,inst)

允许您在选择日期选择器时定义自己的事件。该函数接收所选日期作为文本,并将datepicker实例作为参数接收。这指的是相关的输入字段。 代码示例

提供一个回调函数来处理onSelect事件作为init选项。

$('.selector').datepicker({
   onSelect: function(dateText, inst) { ... }
});