기존의 장바구니에서 상품이 선택이 되지 않아도 confirm문이 실행되어서
confirm문 밖에 if elas문으로 null 체크하여 분기를 놔눠 주었습니다.
해결한 문제 점으로는
1. 기존의 파라미터 값, userId값이 if문의 분기가 늘어나면서 userId가 undefined로 되는 것을
userId를 전역 변수로 설정 후 지역 함수에 들어가게 하여 해결했습니다.
2. 선택하지 않으면 선택하라는 메시지를 건네주기 위해 위와 같이 분기를 만들어 주었습니다.
checkNull을 만들어서 체크박스가 선택이 되지 않으면 undefined로 리턴되는데
상품을 선택하라는 창을 띄우게 합니다.
아래 자료들을 참고했습니다.
https://sanghaklee.tistory.com/3
http://order.kyobobook.co.kr/cart/cartListMain
구현되는 모습
1. 상품이 바구니에 있고 상품을 선택하지 않았을 때
2. 상품을 선택했을 때
3. 선택되는 상품이 없을 때
'Programming > Feature Implementation' 카테고리의 다른 글
[Feature implementation]마우스 올렸을 때 이미지 변화주기[with JS] (0) | 2021.07.27 |
---|