본문 바로가기

개발도구/PHP,ASP,JSP,SCRIPT

[php] 자바스크립트 체크박스 클릭 후 합계구하기

<SCRIPT LANGUAGE="JavaScript">


function getCheckpilsu()
{
  var LoopCount = <?=$temp1?>; // 루프 갯수
  var k = 0;


  var loopName = document.getElementsByName('itemid[]'); // radio 버튼 네임

  for (i = 0 ; i < LoopCount ; i++ ){
   if (loopName[i].checked == true) 
     {  
k = k+1;
alert(k);
 }
   }

  if (k == 0 ){
    alert("상품을 선택하여 주세요.");
    return;
  }else if (k > 0){
document.f.action = "purchase.php";
document.f.submit();
  
  }

}

function getDelete(getvalue)
{
//alert(getvalue);
if(confirm("삭제를 하시겠습니까?")){
document.f.action = "giftyshow_basket_pro.php?value="+getvalue+"&gubun=valuedel";
document.f.submit();
}



}


function getTotalPrice(chkU)
{
// alert(chkU);
var chkU = Number(chkU); // 스크립트 숫자형
var totalprice_1 = Number(tprice.innerHTML);

var f = document.f;
var chk = f.itemid;
var opt = f.opt;
var totalprice = 0;

var totalprice = Number(0);
if (chkU == "" )
{
// window.open();
else 
{

//alert("111");

  var loopName = document.getElementsByName('itemid[]'); // radio 버튼 네임


if (loopName[0].checked == true) {
totalprice = totalprice + <?=$array_V_TOTALPRICE[0]?>;
}

if (loopName[1].checked == true ) {
totalprice = totalprice + <?=$array_V_TOTALPRICE[1]?>;
}

if (loopName[2].checked == true) {
totalprice = totalprice + <?=$array_V_TOTALPRICE[2]?>;
}
f.totalprice.value = totalprice;
tprice.innerHTML =  totalprice;
}

}
</script>



$temp = count($array_V_AFFILIATE);
for ($i=0; $i< $temp; $i++) { 
 ?>
<tr>
<td class="check"><!--<input type="checkbox" name="itemid"  onClick="checkBoxValidate('<?=$temp?>'); getTotalPrice('<?=$temp?>');"/>-->
<input type="checkbox" name="itemid[]"  value="<?=$array_V_ID[$i]?>" onClick="getTotalPrice(<?=$temp?>);"/></td><?=$array_V_ID[$i]?>
<td class="title">
<a href="http://nlife.mt.co.kr/giftyshow/giftyshow_list_detail.php?v_goodsid=<? echo $array_V_GOODSID[$i]?>">
<?= $array_V_GOODSNM[$i] ?></a></td>
<td class="right"><strong><? echo $array_V_TOTALPRICE[$i] ?></strong>원&nbsp;&nbsp;</td>
<td><? echo $array_V_AFFILIATE[$i] ?></td>
<td class="right"><? echo "할인해택" ?></td>
<td>0</td>
<td class="right"><span><strong><? echo $array_V_TOTALPRICE[$i] ?></strong></span>원&nbsp;&nbsp;</td>
<td><button type="button" class="btn_del" name="checkdel" value="<?=$array_V_ID[$i]?>" onClick="getDelete(<?=$array_V_ID[$i]?>);"><span>삭제</span></button></td>
</tr>
<? } ?>
 

<form name="f"  method="post">
<input type="hidden" name=totalprice>
<strong class="cash">총 결제 금액 : <span id=tprice>0</span></span>원</strong>
</form>