테스트 사이트 - 개발 중인 베타 버전입니다

체크박스 값의 합계를 구하고 싶습니다. 채택완료

체크박스의 값을 합쳐서 계산 식을 만들려고 합니다.

20년째 초보인지라... 소스 두개를 합쳐서 구현하려고 하는데...

원본소스는 아래와 같습니다.

 

</p>

<p>                case '4'://체크박스

                    if($csconfig[$fvs]!='0'){</p>

<p>                    $spaces='';</p>

<p>                    if($mdatas[$fvs][size]==100){ $spaces='
'; }

                    else{ for($j=0; $j<$mdatas[$fvs][size]; $j++) { $spaces.=' ';}   }</p>

<p>                    echo '<tr> 

                        <th scope="row"><label for="wr_name">'.$mdatas[$fvs][iname].'</label></th>

                        <td>'.single_checkbox($fvs,$Arrays,$Arrays,$data[$fvs],$spaces).' '.$mdatas[$fvs][bigo].'</td>

                    </tr>';</p>

<p>                    if($csconfig[$fvs]=='2') {

                        $javastr.="

                        kk=0;

                        for ( ii=0; ii < ".sizeof($Arrays)." ; ii++ ){

                            if (document.fwrite.".$fvs."[ii].checked) {kk=1; ii=".sizeof($Arrays)."; }

                        }

                        if(kk<1){ alert('".$mdatas[$fvs][iname]."을(를) 선택하여 주십시오.'); document.fwrite.".$fvs."[0].focus(); return false ;   }

                        ";

                    }</p>

<p>                } break;

 

이 소스를 이용해서

</p>

<p><html>

<head>

<title>www.webmadang.net</title>

<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">

<script language="javascript">

<!--

function itemSum(frm)

{

   var sum = 0;

   var count = frm.chkbox.length;

   for(var i=0; i < count; i++ ){

       if( frm.chkbox[i].checked == true ){

        sum += parseInt(frm.chkbox[i].value);

       }

   }

   frm.total_sum.value = sum;

}

//-->

</script>

</head>

<body>

<form name="form">

<table width="500" border="0" cellspacing="0" cellpadding="0">

  <tr>

    <td height="25"> <input name="chkbox" type="checkbox" value="1000" onClick="itemSum(this.form);"> 1000원</td>

  </tr>

  <tr>

    <td height="25"> <input name="chkbox" type="checkbox" value="2000" onClick="itemSum(this.form);"> 2000원</td>

  </tr>

  <tr>

    <td height="25"> <input name="chkbox" type="checkbox" value="3000" onClick="itemSum(this.form);"> 3000원</td>

  </tr>

  <tr>

    <td height="25"> <input name="chkbox" type="checkbox" value="4000" onClick="itemSum(this.form);"> 4000원</td>

  </tr>

  <tr>

    <td height="25"> <input name="chkbox" type="checkbox" value="5000" onClick="itemSum(this.form);"> 5000원</td>

  </tr>

  <tr>

    <td height="25"> 합계: <input name="total_sum" type="text" size="20" readonly></td>

  </tr>

</table>

</form>

</body>

</html></p>

<p>

이 소스를 적용하여 체크 값들을 가지고 합계를 구해주고 싶은데...

물론 다른 방법을 사용하셔도 됩니다.

 

죄송하지만 고수님들의 도움을 요청합니다.

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인

전체 질문 목록

🐛 버그신고