2010-03-17 5 views
2

jquery-1.4.2 및 jquery-UI 1.8rc3을 사용하여 텍스트 입력에서 showOn : 'focus'로 datepicker를 인스턴스화했습니다. datepicker가 올바르게 나타납니다. 그러나 날짜를 클릭하면 datepicker가 사라지지 않고 dateStr이 텍스트 입력으로 전송되지 않습니다. alert (dateStr)을 호출하는 onClose : 핸들러를 추가하려고 시도했습니다. 이벤트가 발생하지만 dateStr이 설정되지 않았습니다. Firefox에서는 모든 것이 잘 작동합니다. Microsoft Script Debugger를 설치했지만 스크립트 오류가 발견되지 않았습니다.Datepicker (1.8rc3)가 IE6에서 날짜를 전송하지 않습니다

나는 이것을 jQuery UI 포럼에서 잠재적 인 문제로보고했지만 내 메시지는 수 시간 동안 검토를 기다리고 있었고 여기 누군가가 제안을했다고 생각했습니다.

$().ready(function() { 
$(".date").datepicker({ 
    showOn: 'focus', 
    onClose: function(dateText) { 
     alert(dateText); 
    } 
}); 
}); 
+2

나는 당신의 버그를 발견했다 ... 당신은 IE6를 말했다 :) 사실, 나는 이것이 1.8rc3의 알려진 버그라고 생각한다. 그러나 티켓 시스템은 순간적으로 다운되어있다.) 내가 짹짹 다시 그것을 얻으려고 말한다면 나는 이것을 시도하고 업데이 트합니다. –

+0

나는 이것도보고있다. 이전 1.7.x를 성공적으로 사용한 후에 최신 UI 버전으로 업그레이드했습니다. 나는 방금 업그레이드를 기반으로 우리의 js 코드를 정리하는 데 3 일을 보냈던 픽스를 아주 좋아합니다! – berko

답변

-1

진지하게. IE6는 지원하지 않습니다. 당신은 단지 수용 가능한 브라우저라는 고정 관념을 영속적으로 유지하고 있습니다.

+0

그 대답은 원격으로 도움이되지 않았습니다. 사실 이것은 IE6이 설치된 Windows XP를 실행하는 워크 스테이션을 엄청나게 설치 한 기업 고객을위한 것입니다. 나는 그들이 업그레이드 할 것인지의 여부에 영향을 전혀 미치지 않으며, 단지 "인터넷"일 뿐이며 다른 모든 응용 프로그램도 그것에 영향을 미친다. – brianjcohen

+0

그래, 나는 brianjchohen에 동의한다. 유감스럽게도 기업 고객이 클수록 IE6을 사용하여 잠겨 있습니다. – Sprintstar

+0

전 둘 모두와 나는 열정적으로 동의하지 않으며 그것을 뒷받침 할 좋은 이유가 있습니다. 기업용 버블이 무엇이든 관계없이 Microsoft는 12 년 전에 2001 년에 IE6에 대한 주류 지원을 중단했습니다 (!!!). 회사에서 계속 사용 중이라면 보안 업데이트와 관련하여 위험에 처해 있습니다. 아직 개발 중이라면 회사의 업그레이드 거부를 위해 제품을 중성화 할 가능성이 가장 큽니다. 내 대답은 정확합니다. 여기서 변경하십시오. 회사가 오래되고 위험한 것에 투자하고 있다면 재투자 할 시간입니다. –

관련 문제