728x90
textarea 줄바꿈 <br/>태그 적용하기
textarea 줄바꿈 처리 전
엔터로 입력한 내용이 DB 내에 특수문자로 들어가서 에러발생
728x90
textarea 줄바꿈 처리방법
var TX_MEMO = $("textarea[name='TX_MEMO']").val().replace(/</g, "<").replace(/\r\n|\n/g, "<br>");
- replace함수 사용하여 줄바꿈을 <br>로 변환
- "<" 문자를 HTML 엔티티 <로 변환
textarea 줄바꿈 처리 결과
<br> 로 변환하여 들어갔다!
** 서버에서 가져와서 다시 해당 값을 엔터(줄바꿈)으로 보여져야할 경우
$("textarea[name='TX_MEMO']").val(nvl(original.TX_MEMO, "").replace(/<br\s*\/?>/g, "\n"));
서버에서 가져온 값 : original.TX_MEMO
- <br>을 줄바꿈으로 변환해서 해당 값에 넣었다.
300x250
'CODING > ⚡JavaScript' 카테고리의 다른 글
[JS] 카카오 맵 API 구현하기 (0) | 2024.07.11 |
---|---|
[JS] 전화번호 입력 시 자동 하이픈 넣기 (1) | 2023.12.28 |
[JS] 선택한 메뉴에 active 클래스 주기 (0) | 2023.12.18 |
[JS] 회원 가입 정규식, 유효성 검사하기 (1) | 2023.10.11 |
[JS] 모바일 메뉴 햄버거 버튼 만들기 (0) | 2023.10.10 |