Отмена ввода текста в формате HTML не работает

У меня возникла проблема, когда функция отмены (как Ctrl + Z, так и щелчок правой кнопкой мыши > отменить) текстовых полей HTML и текстовых областей отключена. Это происходит на страницах, созданных с помощью ASP.NET и включающих много Silverlight, JavaScript, JQuery и Ajax. Это происходит примерно в 90% случаев, в 10% случаев отмена работает нормально. Происходит только при просмотре страницы в IE (8+9), в Chrome, Opera и Firefox работает нормально.

Для меня не очень практично публиковать код здесь, так как его так много, и проблема может быть скрыта где-то глубоко в нем. Мне больше интересно, сталкивался ли кто-нибудь с этим раньше, или это известная проблема. Может ли кто-нибудь предложить что-нибудь, что может указать мне в правильном направлении?


person Paul T Davies    schedule 13.01.2012    source источник
comment
аналогичная проблема здесь, может быть jquery? : stackoverflow.com/questions/8846516/ К сожалению, ответов пока нет.   -  person    schedule 13.01.2012


Ответы (1)


У вас есть таймеры JS на странице. Даже если они не обновляют определенные элементы управления, они могут привести к очистке истории элементов управления. Я подозреваю, что это ошибка в IE.

person Mike Mengell    schedule 16.01.2012
comment
Да, время JS обновляло другие контроллеры на странице. Если я их уберу, все работает! - person Paul T Davies; 16.01.2012