谷歌Chrome textareas包装和添加换行符

Joh*_*ohn 7 textarea google-chrome

我在谷歌Chrome中遇到了textarea的问题.我使用的是经典的ASP,但这并不重要,因为Chrome实际上错误地发布了数据.

问题在于文本区域.一旦文本字符串太长而无法容纳文本区域的一行,它就会换行到下一行(就像它应该的那样).

我的问题是,提交时,表单数据在文本包装的每个位置包含CarriageReturn和LineFeed,以及用户生成的回车/返回事件 - 我甚至无法分辨两者之间的区别.

有谁知道如何解决这一问题?可能是文本区域中的一个选项还是什么?所有其他浏览器只添加最终用户实际放入的CarriageReturns和LineFeeds.

Phi*_*ert 5

只有在textarea上设置wrap ="hard"属性时才会发生这种情况.

你在textarea上设置了wrap ="hard"吗?如果是这样,请将其删除.如果没有,你可以尝试设置wrap ="soft"作为属性吗?