我需要能够从Datepicker中获取所选日期,并使用所选值填充另一个文本框。我目前正在使用这样的onClose
函数:
$('#defaultDate').datepicker({
onClose:function(theDate) {
$('#txtEntry1').text = theDate;
}
});
答案 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) { ... }
});