我在Google Chrome中遇到textarea的问题。我使用的是经典ASP,但这并不重要,因为Chrome实际上错误地发布了数据。
问题在于文本区域。一旦文本字符串太长而无法容纳文本区域的一行,它就会换行到下一行(就像它应该的那样)。
我的问题是,在提交时,表单数据包含CarriageReturn& LineFeed在文本包装的每个位置,以及用户生成的输入/返回事件 - 我甚至无法区分两者之间的差异。
有谁知道如何解决这个问题?可能是文本区域中的一个选项还是什么?所有其他浏览器只添加最终用户实际放入的CarriageReturns和LineFeeds。
答案 0 :(得分:5)
只有在textarea上设置 wrap =“hard”属性时才会发生这种情况。
你在textarea上设置了 wrap =“hard”吗?如果是这样,请将其删除。如果没有,您可以尝试将 wrap =“soft”设置为属性吗?