2009-07-23 88 views
7

我在Google Chrome中遇到了textarea的問題。我使用的是經典的ASP,但這並不重要,因爲Chrome實際上並未正確發佈數據。Google Chrome瀏覽器textareas打包並添加換行符

問題在於文本區域。只要一串文字太長而不能適應文本區域的一行,它就會換行到下一行(因爲它應該)。

我的問題是,當提交時,表單數據包含一個CarriageReturn & Linefeed在文本包裝的每個地方,以及用戶生成的輸入/返回事件 - 我甚至無法區分這兩者之間的區別。

有誰知道如何解決這個問題?可能在文本區域的選項或東西?所有其他瀏覽器僅添加CarriageReturns和LineFeeds,最終用戶實際已將它們放入。

回答

5

這應該只發生在textarea上設置wrap =「hard」屬性。

您是否有wrap =「hard」在textarea上設置?如果是這樣,請將其刪除。如果沒有,你可以嘗試設置wrap =「soft」作爲屬性嗎?

+1

非常好。裹着柔軟的作品! 我實際上使用的是wrap =「physical」,它不支持跨瀏覽器。只要我將它改爲wrap =「soft」,它就被分類了! – John 2009-07-23 09:54:53