Textarea硬包装输出到输入

时间:2012-09-21 18:43:34

标签: php html textarea textwrapping

我在我的网站上的表格上有这个textarea。

 <textarea rows="8" cols="22" wrap="hard"></textarea>

用户单击表单的提交按钮后,textarea的文本将保存到我的MySQL数据库中。我遇到的问题是当我允许用户稍后再次编辑textarea时。我所做的是用PHP获取他们提交给数据库的文本并再次添加到textarea中......

 <textarea rows="8" cols="22" wrap="hard"><? echo $text ?></textarea>

这里出了什么问题。来自硬包装的\ r \ n是不能完全按照我的要求去做。让我们说这是由此产生的textarea。用“|”是它的边界。

"
|Hello my text is hard  |
|wraped.                |
|                       |
|With an empty line.    |
"

当textarea从“Hello”编辑为“Hello World”时,我希望这种情况发生。

"
|Hello World my text is |
|hard wraped.           |
|                       |
|With an empty line.    |
"

但这种情况发生了。

"
|Hello World my text is |
|hard                   |
|wraped.                |
|                       |
|With an empty line.    |
"

我理解为什么会这样,但我不知道如何修复它。

感谢您的帮助,非常感谢!

0 个答案:

没有答案