我有一个包含各种textareas的页面,可以使用 Scriptaculous 进行编辑(有更好的选择吗?):
<h4>
<span id="someID">
<?php echo $_SESSION['someID']; ?>
</span>
</h4>
PHP 文件如下所示:
<?php
if(!isset($_SESSION['someID']))
$_SESSION['someID'] = "Some text which spans more than <br />one line of a textarea";
?>
当我点击元素并且它变成textarea时,会出现换行符。然而,当textarea失去焦点并回到它的任何元素时,断线就会丢失。
有没有办法保留换行符?我应该以某种方式使用\n
代替<br />
吗?
答案 0 :(得分:0)
Exacly - 在<textarea>
分行标记<br/>
中将其视为文字。
如果您将其更改为\r\n
,则会有效。
为什么要追加\r
?例如在Windows / IE / etc中,简单\n
是不够的。 ;)