I have a page with various textareas which can be edited using Scriptaculous (is there a better option?):
<h4>
<span id="someID">
<?php echo $_SESSION['someID']; ?>
</span>
</h4>
The PHP file looks like so:
<?php
if(!isset($_SESSION['someID']))
$_SESSION['someID'] = "Some text which spans more than <br />one line of a textarea";
?>
When I click on the element and it becomes a textarea, the line breaks are present. However, when the textarea loses focus and goes back to being whatever element it was, the line breaks are lost.
Is there a way to preserve the line breaks? Should I be somehow using \n
instead of <br />
?
Exacly - in
<textarea>
break line tag<br/>
is treated as a text.If you change it to
\r\n
it will works.Why additional
\r
? For example in Windows/IE/etc simple\n
is not enough. ;)