# 문제점

장바구니에서 삭제하는 값을 아이디값이랑 같이 삭제처리하는 JSP로 보내야하는데

<a>태그안에는 도서의 코드값을 갖고 있어서 상단에서 location.href="URL"로 보내려고 하니

객체의 값이 밑에서 지정되어 컴파일 에러가 발생하고 

해당 문안에서 Form태그를 사용하니 내가 미숙해서 그런지 취소를 눌러도 삭제가 되는 기능이

발생하였다.

 

취소를 누르면 같이 날아가고 고치면 안날아가고 눈물....이 앞을

 

 

 

 

# 해결법

막상 찾아보고 해보니 생각보다 간단하였다.
그런데 이런문이 작동이 되는게 정말 자바스크립트는 기묘하다.
onclick에서 return안에 confirm을 넣는 것만으로도 작동한다는 걸 이제 깨닫는다.

 

1
2
    <a href="<%=request.getContextPath()%>/ch08/removeBook.jsp?isbn=<%=book.getIsbn()%>" 
            class="btn btn-danger" onclick="return confirm('정말로 삭제하시겠습니까?');">삭제</a>
cs

 

 

속이 뻥

 

 

 

 

 

 

 

출처: https://codingmania.tistory.com/75

 

<a>태그에서 confirm 함수 사용하는 방법

게시판을 제작할때, 글 삭제 전  " 정말로 지우시겠습니까? " 와 같은 문구를 글 삭제 전 확인차 띄워주려고 한다. 어떻게 해야할까. 삭제 이렇게 하면, 1. 링크를 눌렀을때, 그 화면에서 confrim창

codingmania.tistory.com

  • 네이버 블로그 공유하기
  • 네이버 밴드에 공유하기
  • 페이스북 공유하기
  • 카카오스토리 공유하기