我正在運行CKeditor 3,並且注意到當我將表單域粘貼到源並點擊保存時。如果我然後重新加載頁面並打開編輯器,表單標籤已被替換爲p標籤。窗體標籤被替換爲c標籤在ckeditor上safari mac
如何解決此問題而不升級到ckeditor4?
我正在運行CKeditor 3,並且注意到當我將表單域粘貼到源並點擊保存時。如果我然後重新加載頁面並打開編輯器,表單標籤已被替換爲p標籤。窗體標籤被替換爲c標籤在ckeditor上safari mac
如何解決此問題而不升級到ckeditor4?
它是一個瀏覽器的問題,而不是CKEditor:http://dev.ckeditor.com/ticket/8590。作爲一個簡短的結論,這裏是報價:
如果瀏覽器剝離嵌套窗體,那麼這意味着CKEditor接收這個減少的代碼。 CKEditor在瀏覽器之前無法訪問該代碼,因此它根本不知道丟失的表單標記。
如果您使用的是DIV EDIT CONTAINER插件,這可能是您的問題。
下載標準CKeditor軟件包。安裝。編輯頁面。轉到源視圖。輸入表單標籤,輸入字段和關閉表單標籤。退出源視圖,然後回到源視圖。沒問題。
返回CKeditor下載程序並添加DIV EDIT CONTAINER插件。重複上述步驟。注意表單標籤是如何變成一個p標籤的。
這太糟糕了,因爲我希望能夠使用站點範圍的樣式表編輯頁面。
表單*字段*('')或表單*標記*('