옵션 선택 없이 장바구니 담기 채택완료
서울서클
4년 전
조회 3,043
안녕하세요,
제가 질문 드리고싶은 것은 상품을 장바구니에 담을 때 옵션 선택 없이 바로 하려면 어떤 항목을 고쳐야하는지 몰라 질문 드립니다. 상품 특성 상 옵션이 없습니다. 그래서 바로 장바구니로 담아야하는데 지금은 이런 멘트가 뜨더라구요.

알려주시면 정말 감사하겠습니다.
현재 item.form.skin.php의 소스코드 아래에 남깁니다!
</p>
<p>function fitem_submit(f)</p>
<p>{</p>
<p>f.action = "<?php echo $action_url; ?>";</p>
<p>f.target = "";</p>
<p> </p>
<p>if (document.pressed == "장바구니") {</p>
<p>f.sw_direct.value = 0;</p>
<p>} else { // 바로구매</p>
<p>f.sw_direct.value = 1;</p>
<p>}</p>
<p> </p>
<p>// 판매가격이 0 보다 작다면</p>
<p>if (document.getElementById("it_price").value < 0) {</p>
<p>alert("전화로 문의해 주시면 감사하겠습니다.");</p>
<p>return false;</p>
<p>}</p>
<p> </p>
<p>if($(".sit_opt_list").length < 1) {</p>
<p>alert("상품의 선택옵션을 선택해 주십시오.");</p>
<p>return false;</p>
<p>}</p>
<p> </p>
<p>var val, io_type, result = true;</p>
<p>var sum_qty = 0;</p>
<p>var min_qty = parseInt(<?php echo $it['it_buy_min_qty']; ?>);</p>
<p>var max_qty = parseInt(<?php echo $it['it_buy_max_qty']; ?>);</p>
<p>var $el_type = $("input[name^=io_type]");</p>
<p> </p>
<p>$("input[name^=ct_qty]").each(function(index) {</p>
<p>val = $(this).val();</p>
<p> </p>
<p>if(val.length < 1) {</p>
<p>alert("수량을 입력해 주십시오.");</p>
<p>result = false;</p>
<p>return false;</p>
<p>}</p>
<p> </p>
<p>if(val.replace(/[0-9]/g, "").length > 0) {</p>
<p>alert("수량은 숫자로 입력해 주십시오.");</p>
<p>result = false;</p>
<p>return false;</p>
<p>}</p>
<p> </p>
<p>if(parseInt(val.replace(/[^0-9]/g, "")) < 1) {</p>
<p>alert("수량은 1이상 입력해 주십시오.");</p>
<p>result = false;</p>
<p>return false;</p>
<p>}</p>
<p> </p>
<p>io_type = $el_type.eq(index).val();</p>
<p>if(io_type == "0")</p>
<p>sum_qty += parseInt(val);</p>
<p>});</p>
<p> </p>
<p>if(!result) {</p>
<p>return false;</p>
<p>}</p>
<p> </p>
<p>if(min_qty > 0 && sum_qty < min_qty) {</p>
<p>alert("선택옵션 개수 총합 "+number_format(String(min_qty))+"개 이상 주문해 주십시오.");</p>
<p>return false;</p>
<p>}</p>
<p> </p>
<p>if(max_qty > 0 && sum_qty > max_qty) {</p>
<p>alert("선택옵션 개수 총합 "+number_format(String(max_qty))+"개 이하로 주문해 주십시오.");</p>
<p>return false;</p>
<p>}</p>
<p> </p>
<p>return true;</p>
<p>}</p>
<p>
댓글을 작성하려면 로그인이 필요합니다.
답변 1개
답변을 작성하려면 로그인이 필요합니다.
로그인