배열에 들어간 값을 나눠서 뿌리기.. > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

배열에 들어간 값을 나눠서 뿌리기.. 정보

배열에 들어간 값을 나눠서 뿌리기..

본문

오류가 나는곳의 주소를 알려주시면 더 빠르고 정확하게 답변 받을 수 있습니다.

오류 주소 :

<script>
f.wr_content.value += f.elements["content_a"].value;
f.wr_content.value += f.elements["content_b"].value;
f.wr_content.value += f.elements["content_c"].value;
f.wr_content.value += f.elements["content_d"].value;  // 히든값입니다. 이 곳에서 explode 로 나눕니다.
</script>

위 코드는 content에 배열로 들어가는 a b c d 를 합쳐버리는 코드인데요...

찍어보면 1 2 3 4 (예를 들어서) 이렇게 찍힙니다.

근데 이걸 <td>로 나눠서 받고 싶거든요...

<table>
<tr><td>content1</td></tr>
<tr><td>content2</td></tr>
<tr><td>content3</td></tr>
</table>

근데 계속 <td>content1</td> <--- 이 자리에 1 2 3 4 가 찍혀버립니다.

f.wr_content.value += f.elements["content_a"].value;
f.wr_content.value += f.elements["content_b"].value;
f.wr_content.value += f.elements["content_c"].value;
f.wr_content.value += f.elements["content_d"].value;
위 코드가 배열에 나눠진 값을 합쳐버리는 것 같은데요..
이걸 나눌 수 있는 방법을 질문합니다.

자바스크립트 잘 하시는 분 부탁드려요...
  • 복사

댓글 전체

+= 는
f.wr_content.value 에 a b c d 값을 추가하는 코드입니다. 배열이 아닙니다.

var content1 =  f.elements["content_a"].value;
var content2 =  f.elements["content_b"].value;

이런식으로 해보세요.

자바스크립트는 잘 몰라서 ㄷㄷㄷㄷㄷ
<HTML>
<HEAD>
<TITLE> 문자열 분리하기 </TITLE>
<script>
function test(f) {
f.wr_content.value += f.elements["content_a"].value+"|";
f.wr_content.value += f.elements["content_b"].value+"|";
f.wr_content.value += f.elements["content_c"].value+"|";
f.wr_content.value += f.elements["content_d"].value+"|";
word = f.wr_content.value.split("|");
alert(word[0]);
alert(word[1]);
alert(word[2]);
alert(word[3]);
}
</script>
</HEAD>

<BODY>
<form name=f method="post" action="javascript:test(document.f);">
<input type=hidden name=wr_content>
<input name=content_a>
<input name=content_b>
<input name=content_c>
<input name=content_d>
<input type=submit value="전송">
</form>
</BODY>
</HTML>
$content가 php변수라면
explode해서 다음 처럼 하시느 것도.......

<?php

list( $content_a,$content_b,$content_c,$content_d)= explode ('|', $content);

?>
<table>
<tr><td><?=$content_a?></td></tr>
<tr><td><?=$content_b?></td></tr>
<tr><td><?=$content_c?></td></tr>
<tr><td><?=$content_d?></td></tr>
</table>
© SIRSOFT
현재 페이지 제일 처음으로