개발도구/PHP,ASP,JSP,SCRIPT
[php] 자바스크립트 체크박스 클릭 후 합계구하기
Hay's App
2011. 8. 16. 16:43
<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>원 </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>원 </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>