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

confirm 이용하여 아이디 삭제 채택완료

많은도움필요 4년 전 조회 3,029

관리자가 아이디를 삭제할때 정말 삭제하시겠습니까? 라고 뜨게 하고 싶습니다.

</p>

<p><form id="deletefrm" action="./admin_delete.php" method="POST"></p>

<p>                            <input type="hidden" name="u_id" value=<?php echo $row['u_id'] ?>></p>

<p> </p>

<p>                            <input type="button" id="sort" onclick="button_event();" value="삭제"></input></p>

<p>

 </p>

<p>                        </form></p>

<p>                        <script type="text/javascript"></p>

<p>                            function button_event() {</p>

<p> </p>

<p>                                if (confirm("정말 삭제하시겠습니까?")==true) {</p>

<p>                                   </p>

<p>                                    document.deletefrm.submit();</p>

<p>                                } else {</p>

<p>                                   </p>

<p>                                    return false;</p>

<p>                                }</p>

<p>                            }</p>

<p>                        </script></p>

<p> </p>

<p>

 

폼이 이거 한개가 아니라 document.form.submit 하면 안되더라구여 ㅠㅠ 그래서 네임값도 넣어보고

아이디 값도 넣어봣는데 작동을 안하더라구요 ..ㅠ 무슨 문제인지 알수있을까요..? 

 

어드민 딜리트 서블릿은 정상 작동 합니다! ㅠㅠ 

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

답변 2개

채택된 답변
+20 포인트
name="deletefrm" 

이것도 추가해 보세요.

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

답변에 대한 댓글 4개

많은도움필요
4년 전
폼에다가 말씀하시는 거라면 두개다 해봤는데 안됩니다 ㅠㅠ
엑스엠엘
4년 전
document.getElementById("deletefrm").submit();
이렇게도 해 보세요.

버튼 클릭할 때, 크롬 개발자 툴 - 콘솔 창에서 에러 메시지가 있는지 확인해 보세요.
많은도움필요
4년 전
while로 감싸져 있어서 가장 위에 데이터만 삭제가 되는데 이런경우는 어쩌죠 ㅠㅠ
엑스엠엘
4년 전
<input type="button" id="sort" onclick="button_event();" value="삭제"></input>
여기서
button_event( id)
파라미터를 추가해서
<form에
이 값을 넘기고 submit()하면 되지 않을까요?

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

4년 전

name도 추가해보신거라면 소스상 큰 문제는 없어보이는데 다른 에러가 없는지 살펴보세요. 다른 스크립트 에러가 있어도 정상적으로 안될수 있습니다.

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

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

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

로그인