2012-01-13 86 views
3

我遇到的HTML文本框和文本區一個問題,即撤銷功能(包括CTRL + Z,然後右鍵單擊>撤銷)被禁用。這發生在從ASP.NET生成的頁面上,並且包含了大量的Silverlight,JavaScript,JQuery和Ajax。它約有90%的時間發生,10%的時間恢復正常。它只發生在瀏覽IE(8 + 9)頁面時,在Chrome,Opera和Firefox中正常工作。HTML文本輸入撤消不工作

對於我來說,在這裏發佈代碼並不實際,因爲它有太多的問題,並且問題可能會在任何地方發生。我更想知道是否有人曾經遇到過這個問題,或者如果這是一個已知問題。任何人都可以提出任何可能將我指向正確方向的東西嗎?

+0

這裏有類似的問題,可能是jquery? :http://stackoverflow.com/questions/8846516/undo-ctrl-z-is-not-working-for-text-area-when-i-use-jquery-autocomplete-in-i可悲的是,還沒有答案。 – 2012-01-13 15:03:05

回答

3

你有沒有在頁面上的任何JS計時器。即使他們沒有更新特定的控件,他們也可能導致控制歷史被抹去。我懷疑這是IE中的一個錯誤。

+0

是的,JS時代正在更新頁面上的其他控制器。如果我把它們拿出來,那就行了! – 2012-01-16 12:11:36