1

一直在寻找但没有找到解决方案。

我有一个 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 不能解决问题。然后用户不能通过按返回按钮来进行简单的换行。

谢谢。

编辑

谢谢蒂姆梅多拉,它有效。

贝娄是我用的。

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

1 回答 1

1

请参阅此示例:http: //jsfiddle.net/nDtpL/4/

虽然使用 CSS 来控制这种行为会很好white-space,但浏览器支持不一致(见评论)。相反,我wrap="off"用来获得所需的行为(至少在我对 Chrome、IE 9(和 7 8 仿真模式)和 FF 的快速测试中)。

这是一个类似的线程:enter doesn't work in textarea in Internet Explorer 8

于 2012-05-04T10:01:39.370 回答