2011-08-03 21 views
2

可能重複:
how remove wordwrap from textarea如何去掉 「自動換行」 上的textarea

我有一個文本區域:

<textarea id="areaTL" style='width:700px; height:400px;></textarea> 

,我想僅在文本中存在\n時才執行換行,所以水平滾動應該大於最大文本i在文本區旁邊。

試圖用:

overflow: scroll; wrap="off"' 

,但似乎它不工作。我想爲Chome/Firefox和IE7 +做。

我該怎麼辦?

編輯

使用white-space:nowrap;的建議我得到這個工作,但如果我這樣做:

textArea=$('#areaTL').val().split('\n'); 

我只得到1個元素數組中,不爲N.爲什麼呢?

+0

@The Mask您的重複評論也是重複的。 :) – Shi

+0

@Shi OverZealous是一個忍者。 :) –

+0

@markzzz您正在使用哪種瀏覽器? – Shi

回答

6

我相信white-space:nowrap;是你在找什麼,而不是wrap

+0

下面是它的一個小提琴:http://jsfiddle.net/EkwgM/ –

+0

但之後有這個問題。如果我設置空白:nowrap;我做'textArea = $('#areaTL')。val().span('\ n');'我的數組只有1行。爲什麼? – markzzz

+0

這適用於Webkit,但不適用於Firefox 5. – Shi

0

試試這個它應該工作

<textarea cols=100 rows=5 wrap='off'> 
+0

這是哪個HTML方言? – Shi