728x90
form태그 안에 여러개의 버튼과 submit이 필요한데
삭제할 때는 정말 지울껀지 확인 메세지까지 던져줘야해서
어떻게 할지 막혀있던 상태
삭제 버튼만 type="button"으로 바꿔주고 삭제 메세지가 뜰 수 있게 js함수로 만들어서
밖으로 빼두었다
<form id="form" name="form" method="post">
<div class="listButton">
<c:url var="blist" value="adminNoticeList.ad">
<c:param name="page" value="${ page }"/>
</c:url>
<button type="submit" onclick="javascript:form.action='adminNoticeUpdateForm.ad'">수정</button>
<button type="button" onclick="ConfirmDelete()">삭제</button>
<button type="submit" onclick="javascript:form.action='adminNoticeList.ad'">목록</button>
</div>
</form>
정말 지울껀지 confirm()을 이용해서 확인절차 거치고
어느 게시판을 삭제할지 해당 게시판 번호를 알아야해서 boardId를 컨트롤러로 보내주고
form태그에 id속성을 줘서 밖에서도 form를 쓸 수 있게 getElementById를 사용해서 submit 시키고
location.href로 url과 동시에 boardId도 같이 보내준다
(참고로 location.href는 get방식)
<script>
function ConfirmDelete(){
var ask = confirm("정말로 삭제하시겠습니까?");
if(ask){
var boardId = $('#boardId').val();
document.getElementById('form').submit();
location.href='adminNoticeDelete.ad?boardId='+boardId;
}
};
</script>
728x90
반응형
'small steps > 1일 1코딩 - 코딩을 내 몸처럼' 카테고리의 다른 글
[1일 1코딩][Web] memberPwdUpdateForm.jsp 2 (0) | 2022.07.09 |
---|---|
[1일 1코딩][Web] 관리자페이지 공지사항 작성 (0) | 2022.07.08 |
[1일 1코딩] adminNoticeUpdate 수정- 문제해결 (0) | 2022.07.06 |
[1일 1코딩] 공지사항 쓰기할 때, 작성자 뜨게 만들기 (0) | 2022.07.05 |
[1일 1코딩][Web] memberPwdUpdateForm.jsp (0) | 2022.07.04 |