我在JSP页面中有一个HTML文本区。当我连续按下一个按钮,光标到达行尾时,它会自动转到第二行。
当我得到这个文本并试图在<p>标记中打印它时,换行符消失了,整个文本出现在一行中,而不是像我输入的那样出现在单独的行中。有什么想法如何正确地用新行打印它吗?
发布于 2010-09-15 17:02:49
如果你想让文本区的换行变成换行符(\n),设置wrap="hard",即:
<textarea wrap="hard"></textarea>
发布于 2010-09-15 16:32:59
听起来你在期待文本区域的自动换行功能被转换成换行符。
您在文本区域中看到的是换行,而不是换行符。除非您按enter键输入手动换行符,否则最终文本中不会有任何换行符。
其次,如果您将物理换行符放入文本中,则在HTML页面中显示时仍然看不到它们,因为HTML抑制了空格和换行符。如果你想看到换行符,你需要补偿HTML。有两种方法可以完成此操作:
)。
发布于 2010-09-15 16:20:31
*)您可以限制A元素在用户端的宽度来初始化break;
*)或者您可以在服务器端插入中断
https://stackoverflow.com/questions/3715805
复制相似问题