Search and Top Navigation
#8426 closed bug (notabug)
Opened July 06, 2012 09:43AM UTC
Closed July 21, 2012 08:41AM UTC
DatePicker IE8 : bug
Reported by: | kazamafury | Owned by: | kazamafury |
---|---|---|---|
Priority: | minor | Milestone: | 1.9.0 |
Component: | ui.datepicker | Version: | 1.8.16 |
Keywords: | Cc: | ||
Blocked by: | Blocking: |
Description
I have got the following error message with IE8 and datepicker :
"Unable to activate the control because it is either invisible or inactive, is of a type not recognizing this feature"
File : jquery-1.7.2.js
Line : 3241
This bug is appearing when this part of code is trying to apply "focus()" on a disabled datePicker element.
When my page is loaded, I have a datepicker which is not disabled. But this datepicker appears in a pop-up (with div having display:none) and is shown when the pop-up appears. Information is loaded with ajax, but when information is loading, I disable all elements in the pop-up then enable them after ajax request successes.
I have temporary fixed this with the following test :
if(type == 'focus' && !$(elem).attr('disabled')) { elem[ type ](); }
Best Regards.
Attachments (0)
Change History (2)
Changed July 06, 2012 12:37PM UTC by comment:1
component: | ui.core → ui.datepicker |
---|---|
owner: | → kazamafury |
status: | new → pending |
Changed July 21, 2012 08:41AM UTC by comment:2
resolution: | → invalid |
---|---|
status: | pending → closed |
Because we get so many tickets, we often need to return them to the initial reporter for more information. If that person does not reply within 14 days, the ticket will automatically be closed, and that has happened in this case. If you still are interested in pursuing this issue, feel free to add a comment with the requested information and we will be happy to reopen the ticket if it is still valid. Thanks!
Please provide a reduced test case (not using ajax) on jsFiddle or jsbin that shows what you're doing. If you're manually trying to open a datepicker on a disabled field, then that's an invalid use.