2009-09-16 118 views
1

我們使用jQuery lwRTE插件(http://plugins.jquery.com/project/lwRTE)來收集用戶輸入,我們對它的靈活性感到非常滿意。我們只對允許基本格式化感興趣,並且自定義工具欄的能力一直很好。如何將剪貼板內容的純文本格式粘貼到jQuery lwRTE中?

但是,我們遇到的一個問題是處理從Word(或其他提供html版本的剪貼板應用程序)複製文本時附帶的附加(垃圾)html格式。我們在服務器上做了很好的清理工作,但我們寧願不必處理它。如果我們能夠從剪貼板獲取純文本,那將會很好。

我們獲得的額外格式化程度取決於瀏覽器,但我們至少在其中看到了一些。有一個execCommand(),我需要啓用?

謝謝。任何幫助,將不勝感激。

回答

2

這是一個很常見的「問題」,許多所見即所得的編輯器。 在最壞的情況下,Word的格式也會混淆你的頁面佈局。當您粘貼文本http://www.1stclassmedia.co.uk/developers/clean-ms-word-formatting.php

叫它:

看看翠鳥javascripot。

+0

我最終放棄了我的客戶端的野心,只是照顧它在服務器端。我希望有一個瀏覽器命令開關,可以讓它從剪貼板中獲取純文本版本。無論如何感謝您的答案。 – 2009-09-17 13:34:58

2

每當遇到這種情況時,我通常會首先將文本粘貼到記事本中(因爲它只會粘貼文本的純文本部分) - 然後將文本從那裏重新剪切到目標位置。 如果我沒有記錯的話,這是可能的,因爲'剪輯'可以以多種格式存儲其數據,並且應用程序可以說'粘貼爲文本','粘貼爲html'等。 我想這個技巧會是要讓jquery插件以正確的格式進行粘貼。

我現在無法檢查 - 因爲我辦公室的安全策略 - 但是嘗試運行C:WINDOWS \ system32 \ clipbrd.exe來查看剪貼板中的實際內容。

我會在有機會找到更多信息時更新此帖子。

快速編輯:檢查此鏈接獲取更多信息 - http://msdn.microsoft.com/en-us/library/ms649013(VS.85).aspx

相關問題