문제 설명:
예를 들어 "AAA BBB"와 같은 TextArea로 데이터를 가져오고 이 텍스트를 행으로 표시하고 저장하는 대신 행으로 TextArea에 저장하려고 합니다(그래서- 행 단위의 실제 저장이라고 함) 즉, 이 TextArea의 데이터를 다른 페이지의 텍스트 영역에 게시하고 여전히 행별로 저장합니다.)
문제 해결 방법 1:
처음에 데이터를 제출할 때 , 형식은 AAA
이지만 이것은 줄바꿈을 표시하고 있습니다. 실제로는 TextArea에 줄 단위로 저장되지 않습니다. 왜냐하면 이때 다른 TextArea에 제출하면 줄 대신 AAABBB가 표시되기 때문입니다. 줄 바꿈이므로 줄 단위로만 표시됩니다.
문제에 대한 기본 지식:
HTML의 줄 바꿈은
이고, TextArea의 줄 바꿈은 /n입니다.
문제 해결 방법 2:
먼저 데이터를 제출한 다음 Javascript 바꾸기
및 /n을 사용하세요.
제출할 때 여전히
를 구분 기호로 사용하세요. 제출 후
<script> //换行转回车 var haha=document.getElementById("SendTextArea").value; haha=haha.replace(' ','/n'); document.getElementById("SendTextArea").value=haha; </script>
그렇습니다!