옵션 선택 없이 장바구니 담기

옵션 선택 없이 장바구니 담기

QA

옵션 선택 없이 장바구니 담기

본문

안녕하세요, 

제가 질문 드리고싶은 것은 상품을 장바구니에 담을 때 옵션 선택 없이 바로 하려면 어떤 항목을 고쳐야하는지 몰라 질문 드립니다. 상품 특성 상 옵션이 없습니다. 그래서 바로 장바구니로 담아야하는데 지금은 이런 멘트가 뜨더라구요.

2083603906_1623928908.7599.png

알려주시면 정말 감사하겠습니다. 

현재 item.form.skin.php의 소스코드 아래에 남깁니다!

 


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

이 질문에 댓글 쓰기 :

답변 1

답변을 작성하시기 전에 로그인 해주세요.
전체 14
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1404호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT