자동으로 견적 계산하기(자바스크립트)

질문답변 게시판에서 답변을 쓰면서, 팁으로 있으면 나중에 유용하게
검색, 응용될 수도 있을 것 같아 올립니다.


<form name="form1">

인트로(20만원)<input type=hidden name="intro" value="200000">&nbsp;&nbsp;
수량: <input type=text name="intro_count" size=3 onkeyup="my_calc(this.form.intro, this.form.intro_count, this.form.intro_sum)">
합계: <input type=text name="intro_sum" size=6 readonly value="0"><br><br>


메인(10만원)<input type=hidden name="main" value="100000">&nbsp;&nbsp;
수량: <input type=text name="main_count" size=3 onkeyup="my_calc(this.form.main, this.form.main_count, this.form.main_sum)">
합계: <input type=text name="main_sum" size=6 readonly value="0"><br><br>


서브페이지(2만원)<input type=hidden name="subpage" value="20000">&nbsp;&nbsp;
수량: <input type=text name="subpage_count" size=3 onkeyup="my_calc(this.form.subpage, this.form.subpage_count, this.form.subpage_sum)">
합계: <input type=text name="subpage_sum" size=6 readonly value="0"><br><br>





전체 합계: <input type=text name="total" size=9 value="0">




<script language="javascript">

function my_calc(item, item_count, item_sum){

if(item_count.value=="") var count = 0;
else var count = item_count.value;

item_sum.value = eval(item.value) * eval(count) ;

my_total(document.form1);

}

function my_total(f){

f.total.value = eval(f.intro_sum.value)+ eval(f.main_sum.value) + eval(f.subpage_sum.value);
}



</script>

</form>
|

댓글 20개

아주 좋은 소스네요.
소스도 잘 정리되어있고, 쉽게 적용할 수 있을 것 같네요.
공개해 주셔서 감사드립니다. ^^
좋은 팁 공개해주셔서 감사합니다...^^
아주 잘 되네요...
감사합니다.^^
감사합니다..유용히 쓰겠습니다..
감사합니다... ^^
감사합니다. 유용하게 이용할수 있을거 같네요 ^^
자동으로 견적 계산하기(자바스크립트)
음 유용하게 쓰일것같네요.
연동이 안되네요...ㅠ.ㅠ.
감사합니다. 찾던건데. ㅠㅠ
셀렉트 박스에서 정의된 숫자를 선택하였을 때에 세로로 배열된 숫자들의 합계를 내는 방법도 있을 것 같은데 어떻게 하면 될까요? 이를테면 아래와 같이 말입니다.

이름 과목 점수(합계)
ㅁㅁㅁ ㅁㅁㅁ 5
ㄴㄴㄴ ㅇㅇㅇ 4
......
이런 형식으로 하려면 어떻게 응용해야할까요?
좋은 팁 감사합니다!!!
댓글을 작성하시려면 로그인이 필요합니다. 로그인

그누4 팁자료실

그누보드4와 관련된 팁을 여러분들과 함께 공유하세요. 나누면 즐거움이 커집니다.

+
제목 글쓴이 날짜 조회
18년 전 조회 4,235
18년 전 조회 6,302
18년 전 조회 3,722
18년 전 조회 4,875
18년 전 조회 3,080
18년 전 조회 2,678
18년 전 조회 3,531
18년 전 조회 1.3만
18년 전 조회 6,827
18년 전 조회 1.3만
18년 전 조회 2,279
18년 전 조회 4,294
18년 전 조회 3,232
18년 전 조회 3,141
18년 전 조회 4,740
18년 전 조회 2,859
18년 전 조회 2,625
18년 전 조회 2,820
18년 전 조회 3,340
18년 전 조회 3,936
🐛 버그신고