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

확인 버튼 코드를 이렇게 수정 해보았는데.. 왜$wr_id 에러가 날까요? 채택완료

쟁여신 9년 전 조회 4,086

$wr_id를 사용하지 않습니다 라는 에러코드가 나타납니다. 

</p><p><!--원래 확인 버튼<span style="font-size: 14.6667px;">--></span></p><p><table width="100%" border="0" cellspacing="0" cellpadding="0"></p><p><tr></p><p>    <td width="100%" align="center" valign="top" style="padding-top:30px;"></p><p>        <input type=image id="btn_submit" src="<?=$board_skin_path?>/img/btn_write.gif" border=0 accesskey='s'> </p><p>        <a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/btn_list.gif" border=0></a></td></p><p></tr></p><p></table> </p><p> </p><p><table width="100%" border="0" cellspacing="0" cellpadding="0"></p><p><span class="Apple-tab-span" style="white-space:pre">	</span><tr></p><p><span class="Apple-tab-span" style="white-space:pre">		</span><td width="100%" align="center" valign="top" style="padding-top:30px;"></p><p><span class="Apple-tab-span" style="white-space:pre">			</span><input type="submit" id="btn_submit" value="확인및 신청" border=0 accesskey='s'> </p><p><span class="Apple-tab-span" style="font-size: 11pt; white-space: pre;">			</span><span style="font-size: 11pt;"><? if($is_admin) { ?></span> </p><p><span class="Apple-tab-span" style="white-space:pre">			</span><input type="button" value="관리자 목록" onClick="jumpit1()"></p><p><span class="Apple-tab-span" style="white-space:pre">			</span><? }?><span class="Apple-tab-span" style="white-space:pre">	</span></p><p><span class="Apple-tab-span" style="white-space:pre">			</span><input type="button" value="목록" onClick="jumpit2()"></p><p><span style="font-size: 11pt;"></td></span> </p><p><span class="Apple-tab-span" style="white-space:pre">	</span></tr></p><p></table></p><p>

위와 같은 코드가 원래 확인 버튼이 있으면.. 

에러가 나지 않습니다. 

근데.. .

아래의 원래 확인버튼부분을 주석 처리 해버리면 에러가 난답니다. 

왜그럴까요???

</p><p><!--원래 확인 버튼</p><p><table width="100%" border="0" cellspacing="0" cellpadding="0"></p><p><tr></p><p>    <td width="100%" align="center" valign="top" style="padding-top:30px;"></p><p>        <input type=image id="btn_submit" src="<?=$board_skin_path?>/img/btn_write.gif" border=0 accesskey='s'> </p><p>        <a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/btn_list.gif" border=0></a></td></p><p></tr></p><p></table> --></p><p><!-- 내가 만든 확인 버튼 --></p><p><table width="100%" border="0" cellspacing="0" cellpadding="0"></p><p><span class="Apple-tab-span" style="white-space:pre">	</span><tr></p><p><span class="Apple-tab-span" style="white-space:pre">		</span><td width="100%" align="center" valign="top" style="padding-top:30px;"></p><p><span class="Apple-tab-span" style="white-space:pre">			</span><input type="submit" id="btn_submit" value="확인및 신청" border=0 accesskey='s'> </p><p><span class="Apple-tab-span" style="font-size: 11pt; white-space: pre;">			</span><span style="font-size: 11pt;"><? if($is_admin) { ?></span> </p><p><span class="Apple-tab-span" style="white-space:pre">			</span><input type="button" value="관리자 목록" onClick="jumpit1()"></p><p><span class="Apple-tab-span" style="white-space:pre">			</span><? }?><span class="Apple-tab-span" style="white-space:pre">	</span></p><p><span class="Apple-tab-span" style="white-space:pre">			</span><input type="button" value="목록" onClick="jumpit2()"></p><p><span style="font-size: 11pt;"></td></span> </p><p><span class="Apple-tab-span" style="white-space:pre">	</span></tr></p><p></table></p><p>
 

그리고 폼문 밖에.. 

</p><p><script></p><p>function jumpit1(){</p><p>window.location="./board.php?bo_table=<?=$bo_table?>"</p><p>return false</p><p>}</p><p>function jumpit2(){</p><p>window.location="./board.php?bo_table=<?=$bo_table?>&stx=010"</p><p>return false</p><p>}</p><p></script></p><p>

가 있습니다. 

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

답변 3개

채택된 답변
+20 포인트

자바스크립트 에러입니다.

에러의 원인은

a 태그의 img 태그에 ID가 id="btn_list" 이런식으로 있고,

하단의 자바스크립트 부분에 document.getElementById('btn_list').disabled = true;

이런 스크립트가 있는데, a태그를 모두 삭제함으로 인해 자바스크립트만 남게 되어 에러가 발생한 겁니다.

 

그러므로, 삭제 또는 주석처리하셔서

<a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/btn_list.gif" border=0></a>

이 부분이 없는 것이라면


하단의 자바스크립트 부분에도

document.getElementById('btn_list').disabled = true;

이 스크립트를 없애거나 주석처리 해야 에러를 해결할 수 있습니다. 

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

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

쟁여신
9년 전

확인 버튼 테이블에서.. 

다음과 같이.. 

</p><p> </p><p><table width="100%" border="0" cellspacing="0" cellpadding="0"></p><p><tr></p><p>    <td width="100%" align="center" valign="top" style="padding-top:10px;"></p><p><span class="Apple-tab-span" style="white-space:pre">		</span><input type="submit" id="btn_submit"  value="글 저장" border=0 accesskey='s'> <span class="Apple-tab-span" style="white-space:pre">			</span></p><p>        <a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/btn_list.gif" border=0></a></p><p><span class="Apple-tab-span" style="white-space:pre">		</span><? if($is_admin) { ?></p><p><span class="Apple-tab-span" style="white-space:pre">		</span><input type="button" value="관리자 목록" onClick="jumpit1()"></p><p><span class="Apple-tab-span" style="white-space:pre">		</span><? }?></p><p><span class="Apple-tab-span" style="white-space:pre">		</span><input type="button" value="목록" onClick="jumpit2()"><span class="Apple-tab-span" style="white-space:pre">		</span></p><p><span class="Apple-tab-span" style="white-space:pre">		</span></td></p><p></tr></p><p></table> </p><p> </p><p></td></tr></table></p><p></form></p><p>

에서 

</p><p><span style="font-size: 14.6667px;">  <a href="./board.php?bo_table=<?=$bo_table?>"><img id="btn_list" src="<?=$board_skin_path?>/img/btn_list.gif" border=0></a></span> </p><p><span style="font-size: 14.6667px;">

만 삭제를 하면 wr_id에러가 발생을 하네요.. 

왜 그런걸까요...?

/bbs/write.php에서 이코드와 관련된 문제가 있을까요???

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

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

인덱스웹

input   -->  button  으로 바꿔서 해보세요..

그리고  input  submit 는 form 으로 전송 해야 합니다. 

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

답변에 대한 댓글 1개

쟁여신
9년 전
[code]
<input type="submit" id="btn_submit" value="확인및 신청" border=0 accesskey='s'>&nbsp;
[/code]
<input type="button" id="btn_submit" value="확인및 신청" border=0 accesskey='s'>&nbsp;
으로 바꾸라는 말씀이시죠???
바꾸어 돌려보아도 작동을 안하더라구요..
[code]
<-- 내가 만든 확인 버튼 -->
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="100%" align="center" valign="top" style="padding-top:30px;">
<input type="submit" id="btn_submit" value="확인및 신청" border=0 accesskey='s'>&nbsp;
<? if($is_admin) { ?>
<input type="button" value="관리자 목록" onClick="jumpit1()">
<? }?>
<input type="button" value="목록" onClick="jumpit2()"></td>
</tr>
</table>
</td></tr></table>
</form>
[/code]
이렇게 폼문에 감싸져 있습니다.

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

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

로그인