Используя jquery-1.4.2 и jquery-UI 1.8rc3, я установил указатель даты на ввод текста с помощью showOn: 'focus'. DatePicker отображается правильно. Однако когда я нажимаю на дату, средство выбора даты не исчезает, и dateStr не переносится в текстовый ввод. Я попытался добавить обработчик onClose :, который вызывает alert (dateStr). Событие срабатывает, но дата dateStr не установлена. Все отлично работает в Firefox. У меня установлен Microsoft Script Debugger, но ошибок скриптов не обнаружено.
Я сообщал об этом как о потенциальной проблеме на форумах пользовательского интерфейса jQuery, но мое сообщение часами находилось в ожидании модерации, и я подумал, что у кого-то здесь может быть предложение.
$().ready(function() {
$(".date").datepicker({
showOn: 'focus',
onClose: function(dateText) {
alert(dateText);
}
});
});