체크한 것만 합계를 표시하는 스크립트

<script>
function sum(obj) {
var oColl = obj.form.elements;
var total = 0;
for (var i=0; i < oColl.length; i++) {
if (oColl[i].name.substr(0,4)=="item" && oColl[i].checked)
total += parseInt(oColl[i].price);
}
obj.form.total.value = total;
}
</script>

<form>
<input type=checkbox name=item1 price=100 onClick="sum(this)">100원짜리<br>
<input type=checkbox name=item2 price=120 onClick="sum(this)">120원짜리<br>
<input type=checkbox name=item3 price=150 onClick="sum(this)">150원짜리<br>
<input type=text name=total value=0 readonly>
</form><div class='small'>[이 게시물은 관리자님에 의해 2011-10-31 16:57:14 JavaScript에서 이동 됨]</div>
|

댓글 1개

좋은정보 감사합니다.
한가지 질문을 드리고싶은데요...
합계만 아니라 몇개 선택했는지 알게하려면 어떻게 해야되는지요?
자바쪽 공부를 안해서...--;;;
부탁드립니다.
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

+
제목 글쓴이 날짜 조회
19년 전 조회 5,143
19년 전 조회 2,969
19년 전 조회 3,853
19년 전 조회 2,785
19년 전 조회 3,604
19년 전 조회 2,126
19년 전 조회 5,545
19년 전 조회 1,890
19년 전 조회 6,241
19년 전 조회 3,049
19년 전 조회 6,223
19년 전 조회 6,998
19년 전 조회 3,903
19년 전 조회 2,384
19년 전 조회 2,267
19년 전 조회 7,059
19년 전 조회 2,559
19년 전 조회 4,116
19년 전 조회 5,509
19년 전 조회 2,839
19년 전 조회 1,888
19년 전 조회 1,732
19년 전 조회 1,686
19년 전 조회 1,956
19년 전 조회 1,966
19년 전 조회 1,961
19년 전 조회 1,875
19년 전 조회 2,673
19년 전 조회 2,492
19년 전 조회 3,637
19년 전 조회 2,767
19년 전 조회 2,731
19년 전 조회 3,576
19년 전 조회 4,785
19년 전 조회 3,138
19년 전 조회 2,975
19년 전 조회 3,518
19년 전 조회 6,449
19년 전 조회 2,361
19년 전 조회 2,161
19년 전 조회 2,124
19년 전 조회 2,181
19년 전 조회 3,350
19년 전 조회 2,425
19년 전 조회 2,105
19년 전 조회 1,808
19년 전 조회 2,257
19년 전 조회 3,529
19년 전 조회 3,385
19년 전 조회 2,090
19년 전 조회 1,650
19년 전 조회 3,336
19년 전 조회 2,217
19년 전 조회 1,784
19년 전 조회 3,013
19년 전 조회 2,142
19년 전 조회 2,007
19년 전 조회 1,986
19년 전 조회 1,941
19년 전 조회 2,377
19년 전 조회 2,798
19년 전 조회 1,940
19년 전 조회 1,694
19년 전 조회 1,698
19년 전 조회 1,655
19년 전 조회 3,381
19년 전 조회 3,073
19년 전 조회 1,815
19년 전 조회 3,579
19년 전 조회 1,999
19년 전 조회 1,646
19년 전 조회 2,113
19년 전 조회 2,266
19년 전 조회 1,821
19년 전 조회 2,511
19년 전 조회 2,149
19년 전 조회 1,762
19년 전 조회 1,952
19년 전 조회 2,204
19년 전 조회 1,972
19년 전 조회 1,756
19년 전 조회 1,817
19년 전 조회 3,312
19년 전 조회 2,169
19년 전 조회 2,026
19년 전 조회 4,524
19년 전 조회 5,147
19년 전 조회 3,325
19년 전 조회 3,062
19년 전 조회 3,660
19년 전 조회 2,193
19년 전 조회 2,559
19년 전 조회 2,856
19년 전 조회 2,924
19년 전 조회 2,529
19년 전 조회 1,788
19년 전 조회 3,577
19년 전 조회 2,150
19년 전 조회 2,549
19년 전 조회 2,613