textarea 줄바꿈
여분필드7에 textarea를 적용하고자 합니다.
하오나...
줄바꿈이 되지 않습니다.
즉, 쓰기를 할 때는 줄바꿈이 되는데, view 화면이나 List 화면에서는 줄바꿈이 되지 않습니다.
검색을 해봐서 적용을 해봤는데, 잘 되지 않습니다.
(물론 제가 적용을 잘 못해서 그럴 수 있습니다)
어디를 수정해야 가능할런지요. 부탁드립니다.
//검색을 해보니 이런 답변도 있었습니다.
// <?=nl2br($wr_7);?>
<table>
<tr>
<td width="120" bgcolor="#EFEDED" align="center">경력</td>
<td><textarea class='ed' style="width:100%;" name=wr_7 id="wr_7" itemname="경력" style='width:100%; word-break:break-all;' rows=10><?=nl2br($wr_7);?> <?=$write[wr_7]?></textarea></td>
</tr>
</table>
하오나...
줄바꿈이 되지 않습니다.
즉, 쓰기를 할 때는 줄바꿈이 되는데, view 화면이나 List 화면에서는 줄바꿈이 되지 않습니다.
검색을 해봐서 적용을 해봤는데, 잘 되지 않습니다.
(물론 제가 적용을 잘 못해서 그럴 수 있습니다)
어디를 수정해야 가능할런지요. 부탁드립니다.
//검색을 해보니 이런 답변도 있었습니다.
// <?=nl2br($wr_7);?>
<table>
<tr>
<td width="120" bgcolor="#EFEDED" align="center">경력</td>
<td><textarea class='ed' style="width:100%;" name=wr_7 id="wr_7" itemname="경력" style='width:100%; word-break:break-all;' rows=10><?=nl2br($wr_7);?> <?=$write[wr_7]?></textarea></td>
</tr>
</table>
|
댓글을 작성하시려면 로그인이 필요합니다.
댓글 5개
만약 일반 테이블의 셀이라면 nl2br로 불러와야 겠지요.
지금처럼 textarea에서 불러오는 것이라면 저장한 형식 그대로이므로 nl2br은 필요없습니다.
$view[wr_7] = conv_content($view[wr_7], $html); <= 한줄 추가
$view[content] = conv_content($view[wr_content], $html);
이렇게 한번 해 보세요,,
그부분을 잘 보시면 답을 찾으실 수 있을 것입니다....
그누보드의 경우 디폴트 여분필드값은 varchar(255) 입니다.
즉 아무리 많은 글자를 입력한다고 해도 120여 한글기준으로 120여자 밖에 들어가지 않습니다.
사용하실 여분필드의 속성을 text 형으로 바꾸신 후에
위의 영은아빠님 처럼 처리하시고 뷰페이지로 보여주시면 될듯합니다.
view 말고 list에 적용하려면 어떻게 해야 하는지요.