2012-12-31 33 views
0

我在項目中使用jHtmlArea插件,它似乎在不管用戶輸入的末尾添加了不需要的BR標記,但我無法看到插件代碼中發生了什麼。其他人在其他地方詢問過它添加P標籤或DIV標籤,但他們沒有得到他們的問題回答。當然,我想找到一種方法來防止不必要的標籤被插入。jHtmlArea添加不需要的BR標記

回答

0

這通常是所見即所得內容編輯器的情況。我快速瀏覽了一下,並沒有在jHtmlArea-0.7.5.js文件中看到任何有用的東西。

快速修復將添加樣式br {display:none;}但這不是最佳解決方案。

+0

感謝您的答覆。是的,我們實際上需要刪除它,所以它甚至不是數據庫的一部分。後端人認爲他可能有一個後端解決方案實施... –

+0

對不起,認爲這是一個純粹的前端問題。說得通。 –

+0

好吧,我現在知道這是一個Firefox的東西。 IE和Chrome不會將BR標籤添加到IFRAME中。 –

1

在我的情況下<BR>正在驗證試驗驗證後的空場加時,所以我看看,如果輸入由不必要的
標籤弄髒並重置清空。

if($("#post").val().trim() == "<br>") { 
    $("#post").val(""); 
} 

它是一個骯髒的錯誤修復,但它不正是這份工作,我需要它。也許你可以修改它爲你的目的:)