Skip to main content

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:

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.

Attachments (1)
Change History (2)

Changed January 13, 2010 12:28AM UTC by scottgonzalez comment:1

milestone: TBD1.8

With this patch, the type=hidden check is redundant with the addition of .is(':visible')

Changed January 25, 2010 08:20AM UTC by kbwood comment:2

resolution: → fixed
status: newclosed

Fixed in r3728.