Search and Top Navigation
#5052 closed bug (fixed)
Opened January 08, 2010 03:55AM UTC
Closed January 25, 2010 08:20AM UTC
datepicker: Set focus error in IE8 for disabled and hidden elements
Reported by: | viraj.kanwade | Owned by: | |
---|---|---|---|
Priority: | major | Milestone: | 1.8 |
Component: | ui.datepicker | Version: | 1.7.2 |
Keywords: | datepicker, IE8, disabled, display, none, hidden | Cc: | |
Blocked by: | Blocking: |
Description
I added a textbox and attached a datepicker with a calendar button to it. To simply things for me, I disabled the textbox so that the user can enter date only through the calendar.
Everything worked fine till I tried it in IE8.
Message: Can't move focus to the control because it is invisible, not enabled, or of a type that does not accept the focus.
Line: 573
Char: 5
Code: 0
URI: http://localhost/js/ui.datepicker.js
From the error, I figured out that IE8 has some issues setting focus to disabled or hidden elements.
A patch would be submitted in the next post.
With this patch, the type=hidden check is redundant with the addition of .is(':visible')