javascript | enregistrer la valeur textarea avec des sauts de ligne
J'ai un code dans lequel il enregistre plusieurs textarea valeurs dans un fichier texte. Cependant, il n'affiche pas les sauts de ligne je l'ai indiqué après l'enregistrement. Il identifie uniquement les sauts de ligne w/c sont mettre manuellement dans le textarea. Ci-dessous est le code. S'il vous plaît aider.
<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>
source d'informationauteur Alex M
Vous devez vous connecter pour publier un commentaire.
texte est la valeur du textarea.
Le problème vient du fait que les sauts de ligne (
\n
) ne sont pas les même qu'en HTML<br />
balises.Essayez ceci:
Modifieressayez ce que le js: