대화 상자에 jquery datepicker를 사용하고 싶습니다. 초점에서 날짜 피커가 트리거되어야합니다 (기본값). 텍스트 상자는 대화 상자의 첫 번째 필드이기 때문에 자동으로 포커스가 있습니다. 대화 상자가 처음 열릴 때 datepicker를 여는 원치 않는 효과가 있습니다.대화 상자에 jquery datepicker가 있습니다.
나는 dummy href로 포커스를 설정하고, 대화 상자가 열리면 datepicker ('close')를 호출하고 showOn을 'button'으로 설정 한 다음 대화 상자가 열리면 'focus'로 변경하는 등 여러 가지 작업을 시도했다. 그러나 아무 것도 작동하지 않습니다.
대화 상자가 먼저 열릴 때를 제외하고 텍스트 상자에 포커스가있는 경우에만 날짜 피커를 렌더링해야합니다.
내 조각
$(function() {
$('#btnDialog').click(function() {
$('#myDate').datepicker({
title: 'Test Dialog'
});
$('#myDialog').dialog();
});
});
JS 바이올린 링크 : http://jsfiddle.net/UkTQ8/
천재. 감사. –