2012-05-04 13 views
1

検索していますが解決策が見つかりませんでした。textareaスクロールバー自動単語折り返し/改行を削除する

私は、テキスト区切りをしないで2番目の行にテキストが配置されるという動作を取り除こうとする、textarea、asp:textboxを持っています。テキストボックス自体が、ユーザーがリターンを押していない限り、すべてのテキストを表示するのに十分な大きさでない場合でも、同じ行で続行します。

runat="server" Width="387" Height="40px" TextMode="MultiLine" onkeypress="MaxTwohundred(this);" Rows="2" style="overflow-x: scroll; overflow-y: 

これを行うには適切な方法はありますか?

white-space:nowrapこのトリックは行いません。ユーザーは、戻るボタンを押して簡単な改行を行うことはできません。

ありがとうございました。

編集

ありがとう、Tim Medora、それは動作します。

私はベローです。

TextMode="MultiLine" 
       style="overflow-x: scroll; overflow-y: hidden; " wrap="false" 

答えて

1

このサンプルを参照してください:http://jsfiddle.net/nDtpL/4/

それがこの動作を制御するためにCSS white-spaceを使用するとよいでしょうが、ブラウザのサポートは、矛盾している(コメントを参照してください)。代わりに、私はwrap="off"を使用して、少なくともChrome、IE 9(および7 8エミュレーションモード)、およびFFのクイックテストで目的の動作を取得しています。

ここで同様のスレッドです:enter does not work in textarea in Internet Explorer 8

+0

それが実際にChromeで私のために動作しますが、FFで、私は、目的の動作を得ることはありません。私はより良い解決策を見つけることができるかどうかを見ていきます。どのブラウザを使用していますか? –

+0

それは私のためのインターネットエクスプローラでは動作しません、それは会社のほとんどのユーザーが使用していると私のための需要です。 – Johan

+0

ええ。 IE9はリターンキーを無視し、Chromeは正しく動作し、FFはスタイルを完全に無視します。私はこれを達成するためにIEのための独自の拡張があるかどうかを調べるために探しています。 –

関連する問題