옵션 모두 삭제 후 다시 추가되지 않는 오류 수정
This commit is contained in:
@ -437,47 +437,9 @@ else
|
||||
var price = info[1];
|
||||
var stock = info[2];
|
||||
|
||||
if(!same_option_check(option))
|
||||
add_sel_option(1, id, option, price, stock);
|
||||
});
|
||||
});
|
||||
|
||||
// 선택된 옵션 출력
|
||||
function add_sel_option(type, id, option, price, stock)
|
||||
{
|
||||
var opt = "";
|
||||
var li_class = "sit_opt_list";
|
||||
if(type)
|
||||
li_class = "sit_spl_list";
|
||||
|
||||
var opt_prc;
|
||||
if(parseInt(price) >= 0)
|
||||
opt_prc = "(+"+number_format(String(price))+"원)";
|
||||
else
|
||||
opt_prc = "("+number_format(String(price))+"원)";
|
||||
|
||||
opt += "<li class=\""+li_class+"\">\n";
|
||||
opt += "<input type=\"hidden\" name=\"io_type[]\" value=\""+type+"\">\n";
|
||||
opt += "<input type=\"hidden\" name=\"io_id[]\" value=\""+id+"\">\n";
|
||||
opt += "<input type=\"hidden\" name=\"io_value[]\" value=\""+option+"\">\n";
|
||||
opt += "<input type=\"hidden\" name=\"io_price[]\" value=\""+price+"\">\n";
|
||||
opt += "<input type=\"hidden\" name=\"io_stock[]\" value=\""+stock+"\">\n";
|
||||
opt += "<span class=\"sit_opt_subj\">"+option+"</span>\n";
|
||||
opt += "<span class=\"sit_opt_prc\">"+opt_prc+"</span>\n";
|
||||
opt += "<input type=\"text\" name=\"ct_qty[]\" value=\"1\" size=\"5\">\n";
|
||||
opt += "<button type=\"button\" class=\"sit_qty_plus\">증가</button>\n";
|
||||
opt += "<button type=\"button\" class=\"sit_qty_minus\">감소</button>\n";
|
||||
opt += "<button type=\"button\" class=\"sit_opt_del\">삭제</button>\n";
|
||||
opt += "</li>\n";
|
||||
|
||||
if($("#sit_sel_option > ul").size() < 1) {
|
||||
$("#sit_sel_option").html("<ul></ul>");
|
||||
$("#sit_sel_option > ul").html(opt);
|
||||
} else{
|
||||
$("#sit_sel_option > ul li:last").after(opt);
|
||||
}
|
||||
|
||||
price_calculate();
|
||||
}
|
||||
|
||||
// 수량변경 및 삭제
|
||||
$("#sit_sel_option li button").live("click", function() {
|
||||
@ -526,6 +488,50 @@ else
|
||||
}
|
||||
});
|
||||
|
||||
// 수량직접입력
|
||||
});
|
||||
|
||||
// 선택된 옵션 출력
|
||||
function add_sel_option(type, id, option, price, stock)
|
||||
{
|
||||
var opt = "";
|
||||
var li_class = "sit_opt_list";
|
||||
if(type)
|
||||
li_class = "sit_spl_list";
|
||||
|
||||
var opt_prc;
|
||||
if(parseInt(price) >= 0)
|
||||
opt_prc = "(+"+number_format(String(price))+"원)";
|
||||
else
|
||||
opt_prc = "("+number_format(String(price))+"원)";
|
||||
|
||||
opt += "<li class=\""+li_class+"\">\n";
|
||||
opt += "<input type=\"hidden\" name=\"io_type[]\" value=\""+type+"\">\n";
|
||||
opt += "<input type=\"hidden\" name=\"io_id[]\" value=\""+id+"\">\n";
|
||||
opt += "<input type=\"hidden\" name=\"io_value[]\" value=\""+option+"\">\n";
|
||||
opt += "<input type=\"hidden\" name=\"io_price[]\" value=\""+price+"\">\n";
|
||||
opt += "<input type=\"hidden\" name=\"io_stock[]\" value=\""+stock+"\">\n";
|
||||
opt += "<span class=\"sit_opt_subj\">"+option+"</span>\n";
|
||||
opt += "<span class=\"sit_opt_prc\">"+opt_prc+"</span>\n";
|
||||
opt += "<input type=\"text\" name=\"ct_qty[]\" value=\"1\" size=\"5\">\n";
|
||||
opt += "<button type=\"button\" class=\"sit_qty_plus\">증가</button>\n";
|
||||
opt += "<button type=\"button\" class=\"sit_qty_minus\">감소</button>\n";
|
||||
opt += "<button type=\"button\" class=\"sit_opt_del\">삭제</button>\n";
|
||||
opt += "</li>\n";
|
||||
|
||||
if($("#sit_sel_option > ul").size() < 1) {
|
||||
$("#sit_sel_option").html("<ul></ul>");
|
||||
$("#sit_sel_option > ul").html(opt);
|
||||
} else{
|
||||
if($("#sit_sel_option > ul li").size() < 1)
|
||||
$("#sit_sel_option > ul").html(opt);
|
||||
else
|
||||
$("#sit_sel_option > ul li:last").after(opt);
|
||||
}
|
||||
|
||||
price_calculate();
|
||||
}
|
||||
|
||||
// 동일선택옵션있는지
|
||||
function same_option_check(val)
|
||||
{
|
||||
@ -538,7 +544,7 @@ else
|
||||
});
|
||||
|
||||
if(result)
|
||||
alert(val+" 은(는) 이미 선택하신 옵션입니다.");
|
||||
alert(val+" 은(는) 이미 추가하신 옵션상품입니다.");
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user