我在我的网站上的表格上有这个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. |
"
我理解为什么会这样,但我不知道如何修复它。
感谢您的帮助,非常感谢!