2009-07-23 74 views
7

我在Google Chrome中遇到了textarea的问题。我使用的是经典的ASP,但这并不重要,因为Chrome实际上并未正确发布数据。Google Chrome浏览器textareas打包并添加换行符

问题在于文本区域。只要一串文字太长而不能适应文本区域的一行,它就会换行到下一行(因为它应该)。

我的问题是,当提交时,表单数据包含一个CarriageReturn & Linefeed在文本包装的每个地方,以及用户生成的输入/返回事件 - 我甚至无法区分这两者之间的区别。

有谁知道如何解决这个问题?可能在文本区域的选项或东西?所有其他浏览器仅添加CarriageReturns和LineFeeds,最终用户实际已将它们放入。

回答

5

这应该只发生在textarea上设置wrap =“hard”属性。

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

+1

非常好。裹着柔软的作品! 我实际上使用的是wrap =“physical”,它不支持跨浏览器。只要我将它改为wrap =“soft”,它就被分类了! – John 2009-07-23 09:54:53

相关问题