我有一个带有文本和按钮的 div。当我按下按钮时,必须出现包含来自 div 的文本的漂亮文本区域。但是如果文本中有换行符 textarea 根本不会出现。为什么会这样?
<a id="r" href='javascript:void(0);' onclick="
var text = '$row[text]';
document.getElementById('edit').style.display='block';
document.getElementById('editsubmit').style.display='block';
document.getElementById('editarea').style.display='block';
document.getElementById('editarea').value=text;
document.getElementById('editarea').focus();
"
>Edit</a>
文本来自数据库。在把它放在那里之前,它是这样处理的:
$text = preg_replace("/[\r\n]{5,}/i", "\r\n\r\n\r\n", $text);