一直在寻找,但没有找到解决方案。
我有一个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"
答案 0 :(得分: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