function isNumeric(s)
{
for (i=0; i "9")
{
return false;
}
}
}
return true;
}
function addComma(x) {
return x.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",");
}
var tot_opt_add_val = 0;
var opt_tot_price = 0;
var opt_tot_qty = 0;
var tot_i = document.getElementById("tot_i").value;
function ct_color_change(opt_id)
{
if (!opt_id)
{
return;
}
else if (opt_id)
{
var valuename = document.getElementById("view_opt_"+opt_id).value;
var opt_price = addComma(document.getElementById("opt_price_"+opt_id).value);
if (document.getElementById("opt_view_tr_"+opt_id).style.display == "")
{
alert ("既に選択しました");
return;
}
else if (document.getElementById("opt_view_tr_"+opt_id).style.display == "none")
{
// 선택한 옵션 내용 표시 시작
document.getElementById("opt_view_td_"+opt_id).innerHTML = "";
document.getElementById("opt_view_tr_"+opt_id).style.display = "";
// 선택한 옵션 내용 표시 끝
opt_tot_price += parseInt(document.getElementById("opt_price_"+opt_id).value);
opt_tot_qty += parseInt(document.getElementById("opt_qty_"+opt_id).value);
// 총 합계금액 표시 시작
document.getElementById("opt_view_tot_td").innerHTML = "";
document.getElementById("opt_view_tot_td").innerHTML = "合計金額(数量) | "+addComma(opt_tot_price)+"ウォン("+opt_tot_qty+"個) |
";
document.getElementById("opt_view_tot_top_tr").style.display = "";
document.getElementById("opt_view_tot_tr").style.display = "";
document.getElementById("opt_view_tot_bottom_tr").style.display = "";
document.getElementById("opt_tot_price").value = opt_tot_price;
document.getElementById("opt_tot_qty").value = opt_tot_qty;
// 총 합계금액 표시 끝
}
}
}
function opt_delete_btn_click(opt_id)
{
// 선택한 옵션 내용 삭제 시작
document.getElementById("opt_view_td_"+opt_id).innerHTML = "";
document.getElementById("opt_view_tr_"+opt_id).style.display = "none";
// 선택한 옵션 내용 삭제 끝
// 선택한 옵션 삭제 후 남아 있는 상품들의 총 합계금액 구하기 시작
tot_opt_add_val = 0;
opt_tot_price = 0;
opt_tot_qty = 0;
for(i=0; i 0)
{
document.getElementById("opt_view_tot_td").innerHTML = "";
document.getElementById("opt_view_tot_td").innerHTML = "合計金額(数量) | "+addComma(opt_tot_price)+"ウォン("+opt_tot_qty+"個) |
";
document.getElementById("opt_tot_price").value = opt_tot_price;
document.getElementById("opt_tot_qty").value = opt_tot_qty;
}
// 선택한 옵션 삭제 후 남아 있는 상품들의 총 합계금액 표시 끝
}
function opt_qty_change(opt_id)
{
var save_qty = document.getElementById("save_qty_"+opt_id).value;
if (!isNumeric(document.getElementById("opt_qty_"+opt_id).value))
{
alert("数字で入力してください");
document.getElementById("opt_qty_"+opt_id).value = save_qty;
document.getElementById("opt_qty_"+opt_id).focus();
return;
}
if (document.getElementById("opt_qty_"+opt_id).value == "")
{
alert("1以上に入力してください");
document.getElementById("opt_qty_"+opt_id).value = save_qty;
document.getElementById("opt_qty_"+opt_id).focus();
return;
}
if (document.getElementById("opt_qty_"+opt_id).value < 1)
{
alert("1以上に入力してください");
document.getElementById("opt_qty_"+opt_id).value = save_qty;
document.getElementById("opt_qty_"+opt_id).focus();
return;
}
// 선택한 옵션의 수량 변경 후 해당 옵션의 내용 다시 표시 시작
var valuename = document.getElementById("view_opt_"+opt_id).value;
var opt_price = parseInt(document.getElementById("opt_price_"+opt_id).value);
var opt_qty = parseInt(document.getElementById("opt_qty_"+opt_id).value);
opt_price = (opt_price * opt_qty);
document.getElementById("opt_view_td_"+opt_id).innerHTML = "";
document.getElementById("opt_view_td_"+opt_id).innerHTML = "";
// 선택한 옵션의 수량 변경 후 해당 옵션의 내용 다시 표시 끝
// 선택한 옵션의 수량 변경 후 상품들의 총 합계금액 구하기 시작
opt_tot_price = 0;
opt_tot_qty = 0;
for(i=0; i合計金額(数量) | "+addComma(opt_tot_price)+"ウォン("+opt_tot_qty+"個) |
";
document.getElementById("opt_tot_price").value = opt_tot_price;
document.getElementById("opt_tot_qty").value = opt_tot_qty;
// 선택한 옵션의 수량 변경 후 상품들의 총 합계금액 구하기 끝
}
function cos_opt_qty_change()
{
var save_qty = document.getElementById("save_qty_0").value;
if (!isNumeric(document.getElementById("opt_qty_0").value))
{
alert("数字で入力してください");
document.getElementById("opt_qty_0").value = save_qty;
document.getElementById("opt_qty_0").focus();
return;
}
if (document.getElementById("opt_qty_0").value == "")
{
alert("1以上に入力してください");
document.getElementById("opt_qty_0").value = save_qty;
document.getElementById("opt_qty_0").focus();
return;
}
if (document.getElementById("opt_qty_0").value < 1)
{
alert("1以上に入力してください");
document.getElementById("opt_qty_0").value = save_qty;
document.getElementById("opt_qty_0").focus();
return;
}
document.getElementById("save_qty_0").value = document.getElementById("opt_qty_0").value;
opt_price = parseInt(document.getElementById("opt_price_0").value);
opt_tot_qty = parseInt(document.getElementById("opt_qty_0").value);
opt_tot_price = (opt_price * opt_tot_qty);
document.getElementById("opt_tot_price").value = opt_tot_price;
document.getElementById("opt_tot_qty").value = opt_tot_qty;
// 선택한 옵션의 수량 변경 후 상품들의 총 합계금액 구하기 시작
document.getElementById("opt_view_tot_td").innerHTML = "";
document.getElementById("opt_view_tot_td").innerHTML = "合計金額(数量) | "+addComma(opt_tot_price)+"ウォン("+opt_tot_qty+"個) |
";
document.getElementById("opt_view_tot_top_tr").style.display = "";
document.getElementById("opt_view_tot_tr").style.display = "";
document.getElementById("opt_view_tot_bottom_tr").style.display = "";
// document.getElementById("opt_tot_price").value = opt_tot_price;
// document.getElementById("opt_tot_qty").value = opt_tot_qty;
// 선택한 옵션의 수량 변경 후 상품들의 총 합계금액 구하기 끝
}
function form_cart_submit()
{
var member_check = document.getElementById("member_check").value;
if (member_check != "1")
{
if (confirm("ログインしてください"))
document.location.href = "https://www.1moa.net/mypage/login.php";
return;
}
// document.getElementById("sbm_type").value = sbm_type;
var option_yn = document.getElementById("option_yn").value;
if (option_yn == "Y")
{
tot_opt_add_val = 0;
for(i=0; i 0)
{
var ct_color_full = "";
var ct_option_full = "";
var isMultiOpton = 0;
for(i=0; i· ";
ct_color_full += valuename;
ct_color_full += " (";
ct_color_full += document.getElementById("opt_qty_"+i).value;
ct_color_full += "個)";
ct_color_full += "
";
if (isMultiOpton == 0) {
isMultiOpton = 1;
} else {
ct_option_full += "||";
}
ct_option_full += valuename;
ct_option_full += "^";
ct_option_full += opt_qty;
ct_option_full += "^";
ct_option_full += opt_price;
}
}
document.getElementById("ct_color_full").value = ct_color_full;
document.getElementById("ct_option_full").value = ct_option_full;
document.getElementById("form_cart").submit();
}
}
else if (option_yn =="")
{
var ct_option_full = "オプション無し";
var valuename = "";
var opt_price = document.getElementById("opt_tot_price").value;
var opt_qty = document.getElementById("opt_tot_qty").value;
ct_option_full += valuename;
ct_option_full += "^";
ct_option_full += opt_qty;
ct_option_full += "^";
ct_option_full += opt_price;
document.getElementById("ct_option_full").value = ct_option_full;
document.getElementById("form_cart").submit();
}
}
function bdk_index_11st_form_submit()
{
if (document.getElementById("bdk_index_11st_keyword").value == "")
{
alert ("検索語を入力してください");
document.getElementById("bdk_index_11st_keyword").focus();
return;
}
else
{
var bdk_index_g_11st_keyword = document.getElementById("bdk_index_11st_keyword").value;
document.location.replace("./list.php?bdk_index_g_11st_keyword="+bdk_index_g_11st_keyword);
}
}
cos_opt_qty_change();