html textarea注入(inject)换行符

标签 html css textarea

我遇到了一个奇怪的问题。

我有一个 html textarea,cols 设置为 84,如下所示:

<textarea id="caseNote_note0" class="txtArea" name="caseNote_note" style="line-height: 1.1em; height: 5em;" wrap="hard" rows="10" cols="84" tabindex="7">blah blah blah</textarea>

txtArea 类定义为:

.txtArea {
            font-family:arial,sans-serif;
            font-size:1.0em;
            width:99%;
            rows:10;
            overflow:hidden;
            border:none;
            font-family:arial,sans-serif;
            margin: 0px 3px 0px 3px;
        }

textarea 几乎覆盖了整个屏幕。

当用户输入数据时,数据会如您所料的那样全部显示在文本区域中。

但是,当您提交表单时,文本看起来像是在保存时插入了换行符。

保存前:

-------------------------------------------- ----------------------------------

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

-------------------------------------------- ----------------------------------

保存后: -------------------------------------------- --------------------------------

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈哈

-------------------------------------------- ----------------------------------

如果我将 cols 更改为大于 84(例如 150),则换行符会稍后出现(即,似乎在换行符之前会显示更多文本)。

文本也保存在数据库表中,带有这些明显的神秘换行符。

一种变通方法是将 cols 设置为非常高的值(例如 500),那么我想我不会遇到这个问题....但我宁愿知道 为什么首先会发生这种情况。

感谢任何帮助!

干杯

贾勒特

最佳答案

删除 wrap 属性。这是不需要的。

关于html textarea注入(inject)换行符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13198743/

相关文章:

html - 调整列表项上背景 Sprite 图像的大小

css - 文本每个字符前进几个像素

CSS Dropdown - 半径仅最左边和最右边

html - 通过向右浮动对齐 Div

javascript - 文本区域换行符不显示

textarea - 如何使用富文本输入而不是普通文本输入?

javascript - 无法将我的 JS 文件链接到我的 HTML 页面

javascript - 在一个 div 中居中多个 div

javascript - 如何创建带有左侧标签和样式的复选框

CSS:两个高度相等的 float div列,垂直分割右div