У меня есть div с текстом и кнопкой. Когда я нажимаю кнопку, появляется хорошая текстовая область, содержащая текст из div. Но если в тексте текстовых полей нет строк, то вообще не появляется. Почему это может быть?Почему текст с разрывами строк не отображается?
<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);
Что вы пробовали? Пожалуйста, покажите свой код также –
Попробуйте '.next ('textarea')' –
Вы должны показать код, как вы конвертируете 'div' в' textarea' и обратно. Вероятно, проблема: linebreak в 'div' есть'
', linebreak в' textarea' должны быть '\ n' –