Hello se

[html]textarea 쓴 글 그대로 출력 , 띄어쓰기 가능 , nl2br함수 본문

web

[html]textarea 쓴 글 그대로 출력 , 띄어쓰기 가능 , nl2br함수

soyamm 2023. 5. 22. 10:20
반응형

textarea는 HTML 양식 요소 중 하나로, 여러 줄의 텍스트를 입력할 수 있는 사용자 인터페이스를 제공한다.

일반적으로 텍스트 상자나 입력 필드로 생각할 수 있습니다.

 

그런데 textarea에 쓴글이 출려할 때 한 줄로 출력되는 상황이 있다...

다른 블로그를 찾아볼땐 스크립트로 띄어쓰기 줄바꿈을 <br>등 으로 데베에 저장해 출력하는데

php를 사용하고있다면 nl2br   을 사용하는걸 추천한다 (이거 대박!)

 

nl2br은 "New Line to Line Break"의 약어로, 줄 바꿈 문자를 HTML의 <br> 태그로 변환하는 함수 또는 기능을 말한다. 일반적으로 PHP와 같은 서버 측 스크립트 언어에서 사용된다

 

서버측 스크립트라니깐 jsp에서 사용할 수 있지않을까..? (참고로 필자는 php사용중!)

 

우선 textarea로 글을 데베에 저장해주고

<textarea name="t_info" class="input_" cols="30" rows="10" ></textarea>

 

출력하는 화면에 요렇게 사용해주면!

<tr>
    <td>프로필</td>
    <td style="text-align:left; padding-left: 30px;"><?=nl2br($list[teacher_info])?> </td>
</tr>

결과!

띄어쓰기 누른 그대로 출력되는걸 볼수있다!!

 

실무에서 홈페이지 만들때 그누보드나.. php언어를 대부분쓰는데 요 함수 한번 써보는걸 추천드려요!!

반응형
Comments