将<br/>转换为textarea的新行会产生更多新行

时间:2015-08-07 08:57:22

标签: html textarea newline

我正按照this question's answer<br/>转换为新行。

我正在使用

<textarea name="newtext" style="margin: 0px; width: 550px; height: 120px;"><?php echo str_replace("<br />", "\r\n", $posttext['text']); ?></textarea>
对我来说。 我的代码是针对edittext字段的。

我的问题是我正在编辑

这样的文字

hi I am here

显示

hi

I am

here

当我重新编辑它时,就像

hi



I am



here

我需要做些什么来解决这个问题? 这里有一点需要注意的是,当我保存这个文本时,我正在使用

$texttrim = trim($_POST['newtext']);
$newtexts = nl2br($texttrim);

0 个答案:

没有答案