I'm trying to use the MaskedEditExtender and CalendarExtendar from the Toolkit.
I am having an issue when you type a date in the TextBox after the first time, it is not focusing to that date when you open the Calendar. It does not work in IE9. It does work in IE9+compatability mode. I can reproduce this on the Toolkit Demo site as well.
Steps to reproduce:
1. In IE9 (non-compatibility mode)
2. Go to http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/MaskedEdit/MaskedEdit.aspx
3. In the 3rd field (one with the masked Date without the time), type 12/12/2012
4. Click the Calendar icon
5. 12/12/2012 is selected in the Calendar
6. Now change your date text to 12/12/2010
7. Click the Calendar icon
8. 12/12/2012 is still selected in the Calendar
9. Repeat the steps in compatibility mode
10. In step 8, 12/12/2010 will be selected as expected
Note that if you remove the MaskedEditExtender, the Calendar works correctly in non-compatibility and compatibility mode.
I am having an issue when you type a date in the TextBox after the first time, it is not focusing to that date when you open the Calendar. It does not work in IE9. It does work in IE9+compatability mode. I can reproduce this on the Toolkit Demo site as well.
Steps to reproduce:
1. In IE9 (non-compatibility mode)
2. Go to http://www.asp.net/ajaxLibrary/AjaxControlToolkitSampleSite/MaskedEdit/MaskedEdit.aspx
3. In the 3rd field (one with the masked Date without the time), type 12/12/2012
4. Click the Calendar icon
5. 12/12/2012 is selected in the Calendar
6. Now change your date text to 12/12/2010
7. Click the Calendar icon
8. 12/12/2012 is still selected in the Calendar
9. Repeat the steps in compatibility mode
10. In step 8, 12/12/2010 will be selected as expected
Note that if you remove the MaskedEditExtender, the Calendar works correctly in non-compatibility and compatibility mode.