javascript 줄바꿈 문의 정보
javascript 줄바꿈 문의본문
<table border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="30"><font face="Tahoma" size="1"><input name="chkvalue" type="checkbox" value="001" onClick="add()">001</td>
</tr>
<tr>
<td width="30"><font face="Tahoma" size="1"><input name="chkvalue" type="checkbox" value="002" onClick="add()">002</td>
</tr>
<tr>
<td width="30"><font face="Tahoma" size="1"><input name="chkvalue" type="checkbox" value="003" onClick="add()">003</td>
</tr>
</table>
<textarea id="c_name" rows="2"></textarea></p>
<script>
function add(){
var checkboxs = document.getElementsByName("chkvalue");
var rVal = "";
for(i=0; i<checkboxs.length; i++){
if(checkboxs[i].checked) rVal += checkboxs[i].value;
}
document.getElementById("c_name").value = rVal;
}
</script>
위 이미지와 같이 체크박스를 선택하면 textarea 에 선택한 value 값을 보내도록 했습니다.
그런데 이미지에서처럼 001002003 처럼 선택시에 따닥따닥 붙어서 나오는 방식이 아니라 줄바꿈으로 처리하고 싶습니다.
줄바꿈으로 처리하고자하면 어떻게 script 를 처리해야되는지 궁금합니다.
<tr>
<td width="30"><font face="Tahoma" size="1"><input name="chkvalue" type="checkbox" value="001" onClick="add()">001</td>
</tr>
<tr>
<td width="30"><font face="Tahoma" size="1"><input name="chkvalue" type="checkbox" value="002" onClick="add()">002</td>
</tr>
<tr>
<td width="30"><font face="Tahoma" size="1"><input name="chkvalue" type="checkbox" value="003" onClick="add()">003</td>
</tr>
</table>
<textarea id="c_name" rows="2"></textarea></p>
<script>
function add(){
var checkboxs = document.getElementsByName("chkvalue");
var rVal = "";
for(i=0; i<checkboxs.length; i++){
if(checkboxs[i].checked) rVal += checkboxs[i].value;
}
document.getElementById("c_name").value = rVal;
}
</script>
위 이미지와 같이 체크박스를 선택하면 textarea 에 선택한 value 값을 보내도록 했습니다.
그런데 이미지에서처럼 001002003 처럼 선택시에 따닥따닥 붙어서 나오는 방식이 아니라 줄바꿈으로 처리하고 싶습니다.
줄바꿈으로 처리하고자하면 어떻게 script 를 처리해야되는지 궁금합니다.
댓글 전체
if(checkboxs[i].checked) rVal += checkboxs[i].value+"\r\n";
아.. 이거 질문 올리고서 해결바로 했었는데..
깜빡하고 글을 그대로 놔뒀었네요. ^^;;;
답변 감사합니다!
그런데.. 제 경우에는.. \n 만해도 줄바꿈이 처리되던데..
\r <- 요건 무슨 역활을 하는건지 질문드려도 될까요?
깜빡하고 글을 그대로 놔뒀었네요. ^^;;;
답변 감사합니다!
그런데.. 제 경우에는.. \n 만해도 줄바꿈이 처리되던데..
\r <- 요건 무슨 역활을 하는건지 질문드려도 될까요?

링크 감사합니다.
새로운 내용에 대해 알게 되었는데 정답이 없는 문제인가보네요.
상황에 맞게 적절히 사용 할 수 밖에 없겠네요.
새로운 내용에 대해 알게 되었는데 정답이 없는 문제인가보네요.
상황에 맞게 적절히 사용 할 수 밖에 없겠네요.
EOL 파일의 끝이라는 의미로 (End Of Line)
리눅스에서는 \r\n 을쓰고
윈도우에서는 \n 을 씁니다.
php 에서는 EOL 이라는 상수도 존재하는데, 자스에서는 있는지 모르겟네요.
리눅스에서는 \r\n 을쓰고
윈도우에서는 \n 을 씁니다.
php 에서는 EOL 이라는 상수도 존재하는데, 자스에서는 있는지 모르겟네요.
그렇군요.
공부 좀 하게 되었습니다.
감사합니다!
공부 좀 하게 되었습니다.
감사합니다!