[JavaScript] Textarea Isert 시 엔터 처리방법~엔터 오류 해결방법~(텍스트 에어리어 개행)_error_-How to handle enter when saving textarea-++
1. 입력값 저장
- Textarea value에 Enter가 들어가고, 해당 Textarea 저장 하는 경우
* Enter = <br> 변환하여 저장
var contents = document.querySelector('textarea');
contents = contents.value.replace(/(\n|\r\n)/g, '<br>');
$("#textarea").val().replace(/(\n|\r\n)/g, '<br>');
* \n : 줄바꿈값(엔터) 이거나 \r\n : 커서를 그줄의 맨앞으로 이동시킨 줄바꿈값(엔터) 인경우에 <br>로 치환
= textarea value는 어떤식으로 가져와도 관계없음
2) 입력값 보기
- Textarea 값을 불러올 떄
var contents = 'Hi!<br>My name is SB.<br>Thanks for visiting.<br>';
contents.replace(/<br>|<br\/>|<br \/>)/g, '\r\n');
$("#textarea").val().replace(/<br>|<br\/>|<br \/>)/g, '\r\n');
= <br> 이거나 <br/> 이거나 <br /> 인경우에 \r\n(엔터)값으로 치환
댓글
댓글 쓰기