5

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

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

2 回答 2

12

有一种更简单的方法可以做到这一点。使用内置的alt-field 选项就完成了。

每当使用altFieldaltFormat选项选择日期时,使用自己的日期格式填充备用字段。此功能可用于显示对用户友好的日期以供用户选择,同时传递对计算机更友好的日期以供进一步处理。

于 2010-02-22T14:56:58.627 回答
6

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

onSelect 函数(dateText,inst)

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

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

$('.selector').datepicker({
   onSelect: function(dateText, inst) { ... }
});
于 2010-02-22T14:58:13.590 回答