자동으로 견적 계산하기(자바스크립트) 정보
자동으로 견적 계산하기(자바스크립트)관련링크
본문
질문답변 게시판에서 답변을 쓰면서, 팁으로 있으면 나중에 유용하게
검색, 응용될 수도 있을 것 같아 올립니다.
<form name="form1">
인트로(20만원)<input type=hidden name="intro" value="200000">
수량: <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">
수량: <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">
수량: <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>
검색, 응용될 수도 있을 것 같아 올립니다.
<form name="form1">
인트로(20만원)<input type=hidden name="intro" value="200000">
수량: <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">
수량: <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">
수량: <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>
추천
2
2
댓글 20개
아주 좋은 소스네요.
소스도 잘 정리되어있고, 쉽게 적용할 수 있을 것 같네요.
공개해 주셔서 감사드립니다. ^^
소스도 잘 정리되어있고, 쉽게 적용할 수 있을 것 같네요.
공개해 주셔서 감사드립니다. ^^
좋은 팁 공개해주셔서 감사합니다...^^
아주 잘 되네요...
아주 잘 되네요...
감사 합니다.
감사합니다.^^
감사합니다
감사합니다..유용히 쓰겠습니다..
감사합니다... ^^
1
감사합니다..
감사합니다. 유용하게 이용할수 있을거 같네요 ^^
자동으로 견적 계산하기(자바스크립트)
음 유용하게 쓰일것같네요.
감사합니다.
연동이 안되네요...ㅠ.ㅠ.
감사합니다. 찾던건데. ㅠㅠ
셀렉트 박스에서 정의된 숫자를 선택하였을 때에 세로로 배열된 숫자들의 합계를 내는 방법도 있을 것 같은데 어떻게 하면 될까요? 이를테면 아래와 같이 말입니다.
이름 과목 점수(합계)
ㅁㅁㅁ ㅁㅁㅁ 5
ㄴㄴㄴ ㅇㅇㅇ 4
......
이런 형식으로 하려면 어떻게 응용해야할까요?
이름 과목 점수(합계)
ㅁㅁㅁ ㅁㅁㅁ 5
ㄴㄴㄴ ㅇㅇㅇ 4
......
이런 형식으로 하려면 어떻게 응용해야할까요?
좋은 팁 감사합니다!!!
감사합니다~
감사합니다!
감사합니다.