테스트 사이트 - 개발 중인 베타 버전입니다

form 태그가 사라집니다. 채택완료

fdud3889 8년 전 조회 5,166

갤러리형 게시판 리스트사용중입니다.

리스트를 아래와같이 불러오는데요.

리스트에서 코멘트작성을 위해 폼을 집어넣는중인데 이상하게 첫번째 글에만

form 태그가 없어집니다.. 이런경우는 처음이라서 질문드립니다..

 

 

 

위처럼 까만색으로 색칠된(즉 첫번째 게시물) 게시물에만 태그가 사라집니다.

 

 

개발자 도구로 봤을때 첫번째인 comm_con0에서만 form태그가 없어집니다.

 


그런데 소스보기로했을땐 또 생겨있구요..
이 이미지는 두번째 DIV인 comm_con1을 캡쳐한것입니다.

두번째 게시물부터는 form태그가 살아있습니다.

 

 

코딩은 list.skin.php에 아래와같이 했습니다.

</span></p><p><span style="font-size: 14.6667px;"><? if($i%4 == 0) echo '<div class="mw_basic_list_gall_wrap">'; //각행 첫번째에 wrap으로 감싸기</span> </p><p><span style="font-size: 14.6667px;">중략..</span></p><p><span style="font-size: 14.6667px;">if($i%4 == 3) {  //각행 마지막에 출력</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">		</span>$start = $i-3;</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">		</span>for($j=$start; $j<=$i; $j++) {</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>$wr_id = $list[$j][wr_id];</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>$sql = " select * from g5_write_ev_lst where wr_parent = '$wr_id' and wr_is_comment = 1 order by wr_comment, wr_comment_reply "; </span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>$result = sql_query($sql);</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>echo '<div class="gall_comment" id="comm_con'.$j.'" style="display:none;">'; ?></span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span><div id=mw_basic_comment_write></span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span><div id=mw_basic_comment_write_form style="position:relative; overflow:hidden; width:1030px;"></span></p><p><span style="font-size: 14.6667px;"> </span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span><form name="fviewcomment" method="post" action="/bbs/write_comment_update.php" onsubmit="return fviewcomment_submit(this);" autocomplete="off" style="margin:0;" enctype="multipart/form-data"></span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span><?</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>$write_error = '';</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>if (!$is_member && !$is_comment_write && $mw_basic[cf_comment_write]) {</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">				</span>$write_error = "readonly onclick=\"alert('로그인 하신 후 코멘트를 작성하실 수 있습니다.'); return false;\"";</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>}</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>include("./comment_form_listonly.php");</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>for($k=0; $row=sql_fetch_array($result); $k++) {</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">				</span>//echo $row[wr_content];</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>}</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">			</span>echo '</div>';</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">		</span>}</span></p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">		</span>echo '</div>'; //wrap 닫기</span></p><p> </p><p><span style="font-size: 14.6667px;"><span class="Apple-tab-span" style="white-space:pre">	</span>}</span></p><p><span style="font-size: 14.6667px;">?></span></p><p><span style="font-size: 14.6667px;">

소스중간에 있는 DIV 2개와 form태그는 

중간에 include하는 comment_form_listonly.php에서 닫아서 이 소스에서는 닫는 태그가 없습니다.

 

개발자도구에서 발생하는 오류도없는데 왜 첫번째 게시물에서만 폼태그가 없어지는지 

도와주세요..

 

 

댓글을 작성하려면 로그인이 필요합니다.

답변 2개

8년 전

"fviewcomment"~~~ <---이렇게 해보세요

같은 이름을 가진 form이 1개 이상 있으면  안됩니다

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

SLOOP
8년 전

소스보기로 봤을때가 정상적입니다. 폼닫는부분이라던지 div 닫는 부분이라던지 어딘가 짝이 안맞을경우가 있을거같습니다.

 

로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인