2

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がフォーカスを失い、元の要素に戻ると、改行は失われます。

改行を保持する方法はありますか?\n代わりにどういうわけか使用する必要があり<br />ますか?

4

1 に答える 1

0

正確に-<textarea>ブレークラインタグ<br/>はテキストとして扱われます。

あなたがそれに変更するならば、\r\nそれは働きます。

なぜ追加\rですか?たとえば、Windows / IE / etcでは、単純な\nだけでは不十分です。;)

于 2011-04-19T14:14:50.853 に答える