谷歌浏览器文本区域的自动换行和添加换行符

8
我在Google Chrome中遇到了文本区域的问题。我正在使用经典ASP,但这并不重要,因为Chrome实际上会错误地发布数据。
问题出在文本区域上。一旦文本字符串太长而无法适应文本区域的一行,它就会换到下一行(正常情况下是这样)。
我的问题是,当提交表单时,表单数据包含回车符和换行符,以及用户生成的回车/换行事件 - 我甚至无法区分两者之间的区别。
有人知道如何解决这个问题吗?可能是文本区域中的选项或其他什么东西?所有其他浏览器只在最终用户实际放置它们的位置添加回车符和换行符。
1个回答

6

只有在文本区域设置了wrap="hard"属性时才会发生这种情况。

您是否在文本区域上设置了wrap="hard"?如果是,请将其删除。如果没有,请尝试将属性设置为wrap="soft"


1
太好了。软包装起来很不错! 我实际上正在使用 wrap="physical",但这种方式不支持跨浏览器。一旦我将其更改为 wrap="soft",问题就解决了! - John
最好只是省略该属性。默认值为“soft”。 - Philippe Leybaert

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接