テキストファイルに複数のテキストエリアの値を保存するコードがあります。ただし、保存した後に指定した改行は表示されません。 w/cがテキストエリア内に手動で置かれた改行のみを識別します。以下はコードです。助けてください。javascript |改行でテキストエリアの値を保存する
<script>
var TestVar = new Array();
var i = 0;
function save()
{
TestVar[i] = document.getElementById("text1").value + "\n" + document.getElementById("text2").value;
mydoc = document.open();
mydoc.write(TestVar);
mydoc.execCommand("saveAs",true,"TicketID.txt");
mydoc.close();
}
</script>
</head>
<body>
<form id=formtest>
<textarea name="textarea" id="text1"></textarea>
<textarea name="textarea" id="text2"></textarea>
<input type="button" value="save" onclick="save()">
</form>
</body>
このデータを保存するサーバー側のコードは何ですか? – MaVRoSCy
PHPであれば、テキストボックスのデータをテーブルに保存するときに "nl2br" PHP関数を使うことを検討する必要があります。後でテーブル内の任意の "
"を次のように変換することができます:str_replace( "
"、 "\ n"、$ textboxValue); –
こんにちは。サーバーサイドスクリプトを使用していないのは、ファイルをローカルにのみ保存するためです。 –