사이트 내 전체검색
각 checkbox의 값을 계산하는 소스
https://cmd.kr/javascript/281 URL이 복사되었습니다.

본문

<script language="javascript">
<!--
// 해당 checkbox의 정해진 가격
// 추가시 아래 if문 갯수대로 만든 후 각각 부분에 맞춰서
// itemXprice의 X를 바꾸고 그에 대한 원하는 가격을 정하면 됨
function count()
{
var item1price = 100;
var item2price = 300;
var item3price = 500;
 
// checkbox 체크 유/무
// 추가시는 if문 전체를 복사 후 원하는 갯수대로 복사한 후
// 5군데만 각각 다른 숫자로 바꾸면 됨

// 그러니 아래 소스오 례를들면 바꾸는 부분은
// 소스에서 A,B,C,D,E,F부분을 똑같은 숫자로 바꿔주되
// 다른 if문과는 같은 숫자만 아니도록 하면 됨..

// if (calc.itemA.checked){
//  var witemB = document.calc.itemC.value = itemDprice;
// } else {
//  var witemE = document.calc.itemF.value = 0;
// }

 if (calc.item1.checked){
  var witem1 = document.calc.item1.value = item1price;
 } else {
  var witem1 = document.calc.item1.value = 0;
 }

 if (calc.item2.checked){
  var witem2 = document.calc.item2.value = item2price;
 } else {
  var witem2 = document.calc.item2.value = 0;
 }

 if (calc.item3.checked){
  var witem3 = document.calc.item3.value = item3price;
 } else {
  var witem3 = document.calc.item3.value = 0;
 }

//  각각의 값을 더하는 소스
 document.calc.pay.value = witem1+witem2+witem3;
}
//-->
</script>

<!--
폼 구성 부분
여기서 위 if문 갯수대로 checkbox폼을 만든 후
itemY의 Y부분을 바꿔주며 됨
//-->
<title>각 checkbox의 값을 게산하는 소스</title>
<form name="calc">
<input type="checkbox" name="item1">100
<input type="checkbox" name="item2">300
<input type="checkbox" name="item3">500<Br>
<input type="text" name="pay" value="0" readonly><br>
<input type="button" onClick="count()" value="Calculate">
<input type="reset" value="Reset">
</form>

출처 : http://www.aircon1004.com/data/bbs/board.php?bo_table=pds1&wr_id=93

댓글목록

등록된 댓글이 없습니다.

831 (10/17P)

Search

Copyright © Cmd 명령어 13.58.34.132