2011-08-12 2 views
0

나는이 page과이 page에 jquery ui datepicker를 사용하여 datepickers를 가지고 있습니다. 때로는 잘 작동하지만 때로는 필드를 클릭해도 아무 일도 일어나지 않습니다. Cant가 이유를 알아내는 것 같습니다. 여기에 내 코드jQuery - Datepicker가 처음로드시 당기지 않습니까?

내 HTML입니다

<input type="text" value="" size="30" name="report[start_date]" id="report_start_date" autocomplete="off" class="hasDatepicker"> 

jQuery를

$('#report_end_date').datepicker(); 

$('#report_start_date').datepicker(); 

코드는 간단하다하지만 제작하지 의미 ... 페이지의 맨 아래에 어떤 아이디어

+0

나를 위해 안정적으로 작동합니다. 활성화하려면 이미지를 클릭해야합니다. 이미지를 클릭 하시겠습니까? 어쩌면 입력 필드를 클릭하여 표시 할 수 있습니다. 그렇다면 코드가 변경되어야합니다. –

+0

지금 시도 ... 최신 코드를 푸시했습니다. – Trace

+0

여전히 나를 위해 작동합니다. 어떤 브라우저를 사용하고 있습니까? –

답변

2

너는

document.getElementById('report_start_date').focus(); 

이 요소를 포커스하지만 데이트 피커를 트리거하지 않습니다. 수동으로 클릭해야합니다.

시도해 보시고, 초점을 맞추려면 클릭하십시오. 다시 초점을 맞추려면 클릭하십시오. 그러면 효과가 있습니다.

는 프로그래밍 날짜 선택기를 트리거이를 사용하려면

$('#report_start_date').datepicker('show'); 
+0

필드를 클릭하면 작동합니다 ... – Trace

관련 문제