금액 합계좀 내야합니다............... 정보
금액 합계좀 내야합니다...............본문
질문답에 한번더 올립니다 ...이번엔 총합계를 내야 하는데요 .아래는 적용시킨 소스인데요 소계는 잘됩니다...
a_sum+b_sum+c_sum+d_sum+e_sum= 총합계입니다....
자바스크립트 소스 좀 봐주세요...몇일째 해매고 있어요........
********************************************아래는 적용시킨것입니다......
가격<input type=text name="a" onkeyup="my_calc(this.form)">
수량: <input type=text name="a_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="a_dpay" value="0" onkeyup="my_calc(this.form)">
소계: <input type=text name="a_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="b" onkeyup="my_calc(this.form)">
수량: <input type=text name="b_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="b_dpay" value="0" onkeyup="my_calc(this.form)">
소계: <input type=text name="b_sum" size=6 readonly value="0"><br><br>
------중략----------------
가격<input type=text name="e" onkeyup="my_calc(this.form)">
수량: <input type=text name="e_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="e_dpay" value="0" onkeyup="my_calc(this.form)">
소계: <input type=text name="e_sum" size=6 readonly value="0"><br><br>
전체 합계: <input type=text name="total" size=9 value="0">
<script language="javascript">
function my_calc(f){
if(f.a_count.value=="") f.a_count.value="0";
f.a_sum.value = eval(f.a.value) * eval(f.a_count.value) + eval(f.a_dpay.value) ;
if(f.b_count.value=="") f.b_count.value="0";
f.b_sum.value = eval(f.b.value) * eval(f.b_count.value) + eval(f.b_dpay.value) ;
if(f.c_count.value=="") f.c_count.value="0";
f.c_sum.value = eval(f.c.value) * eval(f.c_count.value) + eval(f.c_dpay.value) ;
if(f.d_count.value=="") f.d_count.value="0";
f.d_sum.value = eval(f.d.value) * eval(f.d_count.value) + eval(f.d_dpay.value) ;
if(f.e_count.value=="") f.e_count.value="0";
f.e_sum.value = eval(f.e.value) * eval(f.e_count.value) + eval(f.e_dpay.value) ;
}
function my_total(f){
f.total.value = eval(f.a_sum.value)+ eval(f.b_sum.value) + eval(f.c_sum.value) + eval(f.d_sum.value) + eval(f.e_sum.value);
}
</script>
댓글 전체

가격<input type=text name="a" onkeyup="my_calc(this.form)">
가격<input type=text name="a" value="0" onkeyup="my_calc(this.form)">
가격 부분에는 기본가격이 없으면 value="0" 을 추가 하시고
function my_calc(f){
if(f.a_count.value=="") f.a_count.value="0";
f.a_sum.value = eval(f.a.value) * eval(f.a_count.value) + eval(f.a_dpay.value) ;
------중략------
if(f.e_count.value=="") f.e_count.value="0";
f.e_sum.value = eval(f.e.value) * eval(f.e_count.value) + eval(f.e_dpay.value) ;
//추가
my_total();
}
function my_total(){
//추가
var f = document.formname(폼이름);
f.total.value = eval(f.a_sum.value)+ eval(f.b_sum.value) + eval(f.c_sum.value) + eval(f.d_sum.value) + eval(f.e_sum.value);
}
가격<input type=text name="a" value="0" onkeyup="my_calc(this.form)">
가격 부분에는 기본가격이 없으면 value="0" 을 추가 하시고
function my_calc(f){
if(f.a_count.value=="") f.a_count.value="0";
f.a_sum.value = eval(f.a.value) * eval(f.a_count.value) + eval(f.a_dpay.value) ;
------중략------
if(f.e_count.value=="") f.e_count.value="0";
f.e_sum.value = eval(f.e.value) * eval(f.e_count.value) + eval(f.e_dpay.value) ;
//추가
my_total();
}
function my_total(){
//추가
var f = document.formname(폼이름);
f.total.value = eval(f.a_sum.value)+ eval(f.b_sum.value) + eval(f.c_sum.value) + eval(f.d_sum.value) + eval(f.e_sum.value);
}
답변 감사합니다....
뭘 잘못했는지...아예 소계도 안됩니다...
함 봐주세요,,,,,,,,,,,,
<script language="javascript">
function my_calc(f){
if(f.a_count.value=="") f.a_count.value="0";
f.a_sum.value = eval(f.a.value) * eval(f.a_count.value) + eval(f.a_dpay.value) ;
if(f.b_count.value=="") f.b_count.value="0";
f.b_sum.value = eval(f.b.value) * eval(f.b_count.value) + eval(f.b_dpay.value) ;
if(f.c_count.value=="") f.c_count.value="0";
f.c_sum.value = eval(f.c.value) * eval(f.c_count.value) + eval(f.c_dpay.value) ;
if(f.d_count.value=="") f.d_count.value="0";
f.d_sum.value = eval(f.d.value) * eval(f.d_count.value) + eval(f.d_dpay.value) ;
if(f.e_count.value=="") f.e_count.value="0";
f.e_sum.value = eval(f.e.value) * eval(f.e_count.value) + eval(f.e_dpay.value) ;
}
if(f.e_count.value=="") f.e_count.value="0";
f.e_sum.value = eval(f.e.value) * eval(f.e_count.value) + eval(f.e_dpay.value) ;
//추가
my_total();
}
function my_total(){
//추가
var f = document.formname(fwrite);
f.total.value = eval(f.a_sum.value)+ eval(f.b_sum.value) + eval(f.c_sum.value) + eval(f.d_sum.value) + eval(f.e_sum.value);
}
</script>
뭘 잘못했는지...아예 소계도 안됩니다...
함 봐주세요,,,,,,,,,,,,
<script language="javascript">
function my_calc(f){
if(f.a_count.value=="") f.a_count.value="0";
f.a_sum.value = eval(f.a.value) * eval(f.a_count.value) + eval(f.a_dpay.value) ;
if(f.b_count.value=="") f.b_count.value="0";
f.b_sum.value = eval(f.b.value) * eval(f.b_count.value) + eval(f.b_dpay.value) ;
if(f.c_count.value=="") f.c_count.value="0";
f.c_sum.value = eval(f.c.value) * eval(f.c_count.value) + eval(f.c_dpay.value) ;
if(f.d_count.value=="") f.d_count.value="0";
f.d_sum.value = eval(f.d.value) * eval(f.d_count.value) + eval(f.d_dpay.value) ;
if(f.e_count.value=="") f.e_count.value="0";
f.e_sum.value = eval(f.e.value) * eval(f.e_count.value) + eval(f.e_dpay.value) ;
}
if(f.e_count.value=="") f.e_count.value="0";
f.e_sum.value = eval(f.e.value) * eval(f.e_count.value) + eval(f.e_dpay.value) ;
//추가
my_total();
}
function my_total(){
//추가
var f = document.formname(fwrite);
f.total.value = eval(f.a_sum.value)+ eval(f.b_sum.value) + eval(f.c_sum.value) + eval(f.d_sum.value) + eval(f.e_sum.value);
}
</script>

폼이름이 잘못되었네요.
function my_total(){
//추가
var f = document.fwrite;
f.total.value = eval(f.a_sum.value)+ eval(f.b_sum.value) + eval(f.c_sum.value) + eval(f.d_sum.value) + eval(f.e_sum.value);
}
function my_total(){
//추가
var f = document.fwrite;
f.total.value = eval(f.a_sum.value)+ eval(f.b_sum.value) + eval(f.c_sum.value) + eval(f.d_sum.value) + eval(f.e_sum.value);
}
좀 문제가 있어요,,,,,,,똑 같아요........................통채로 올려요........소계도 안돼요.....
가격<input type=text name="a" onkeyup="my_calc(this.form)">
수량: <input type=text name="a_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="a_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="a_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="b" onkeyup="my_calc(this.form)">
수량: <input type=text name="b_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="b_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="b_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="c" onkeyup="my_calc(this.form)">
수량: <input type=text name="c_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="c_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="c_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="d" onkeyup="my_calc(this.form)">
수량: <input type=text name="d_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="d_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="d_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="e" onkeyup="my_calc(this.form)">
수량: <input type=text name="e_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="e_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="e_sum" size=6 readonly value="0"><br><br>
전체 합계: <input type=text name="total" size=9 value="0">
<script language="javascript">
function my_calc(f){
if(f.a_count.value=="") f.a_count.value="0";
f.a_sum.value = eval(f.a.value) * eval(f.a_count.value) + eval(f.a_dpay.value) ;
if(f.b_count.value=="") f.b_count.value="0";
f.b_sum.value = eval(f.b.value) * eval(f.b_count.value) + eval(f.b_dpay.value) ;
if(f.c_count.value=="") f.c_count.value="0";
f.c_sum.value = eval(f.c.value) * eval(f.c_count.value) + eval(f.c_dpay.value) ;
if(f.d_count.value=="") f.d_count.value="0";
f.d_sum.value = eval(f.d.value) * eval(f.d_count.value) + eval(f.d_dpay.value) ;
if(f.e_count.value=="") f.e_count.value="0";
f.e_sum.value = eval(f.e.value) * eval(f.e_count.value) + eval(f.e_dpay.value) ;
}
if(f.e_count.value=="") f.e_count.value="0";
f.e_sum.value = eval(f.e.value) * eval(f.e_count.value) + eval(f.e_dpay.value) ;
//추가
my_total();
}
function my_total(){
//추가
var f = document.fwrite;
f.total.value = eval(f.a_sum.value)+ eval(f.b_sum.value) + eval(f.c_sum.value) + eval(f.d_sum.value) + eval(f.e_sum.value);
}
</script>
가격<input type=text name="a" onkeyup="my_calc(this.form)">
수량: <input type=text name="a_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="a_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="a_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="b" onkeyup="my_calc(this.form)">
수량: <input type=text name="b_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="b_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="b_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="c" onkeyup="my_calc(this.form)">
수량: <input type=text name="c_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="c_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="c_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="d" onkeyup="my_calc(this.form)">
수량: <input type=text name="d_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="d_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="d_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="e" onkeyup="my_calc(this.form)">
수량: <input type=text name="e_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="e_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="e_sum" size=6 readonly value="0"><br><br>
전체 합계: <input type=text name="total" size=9 value="0">
<script language="javascript">
function my_calc(f){
if(f.a_count.value=="") f.a_count.value="0";
f.a_sum.value = eval(f.a.value) * eval(f.a_count.value) + eval(f.a_dpay.value) ;
if(f.b_count.value=="") f.b_count.value="0";
f.b_sum.value = eval(f.b.value) * eval(f.b_count.value) + eval(f.b_dpay.value) ;
if(f.c_count.value=="") f.c_count.value="0";
f.c_sum.value = eval(f.c.value) * eval(f.c_count.value) + eval(f.c_dpay.value) ;
if(f.d_count.value=="") f.d_count.value="0";
f.d_sum.value = eval(f.d.value) * eval(f.d_count.value) + eval(f.d_dpay.value) ;
if(f.e_count.value=="") f.e_count.value="0";
f.e_sum.value = eval(f.e.value) * eval(f.e_count.value) + eval(f.e_dpay.value) ;
}
if(f.e_count.value=="") f.e_count.value="0";
f.e_sum.value = eval(f.e.value) * eval(f.e_count.value) + eval(f.e_dpay.value) ;
//추가
my_total();
}
function my_total(){
//추가
var f = document.fwrite;
f.total.value = eval(f.a_sum.value)+ eval(f.b_sum.value) + eval(f.c_sum.value) + eval(f.d_sum.value) + eval(f.e_sum.value);
}
</script>

가격<input type=text name="a" value="0" onkeyup="my_calc(this.form)">
수량: <input type=text name="a_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="a_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="a_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="b" value="0" onkeyup="my_calc(this.form)">
수량: <input type=text name="b_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="b_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="b_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="c" value="0" onkeyup="my_calc(this.form)">
수량: <input type=text name="c_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="c_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="c_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="d" value="0" onkeyup="my_calc(this.form)">
수량: <input type=text name="d_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="d_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="d_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="e" value="0" onkeyup="my_calc(this.form)">
수량: <input type=text name="e_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="e_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="e_sum" size=6 readonly value="0"><br><br>
전체 합계: <input type=text name="total" size=9 value="0">
<script language="javascript">
function my_calc(f){
if(f.a_count.value=="") f.a_count.value="0";
f.a_sum.value = eval(f.a.value) * eval(f.a_count.value) + eval(f.a_dpay.value) ;
if(f.b_count.value=="") f.b_count.value="0";
f.b_sum.value = eval(f.b.value) * eval(f.b_count.value) + eval(f.b_dpay.value) ;
if(f.c_count.value=="") f.c_count.value="0";
f.c_sum.value = eval(f.c.value) * eval(f.c_count.value) + eval(f.c_dpay.value) ;
if(f.d_count.value=="") f.d_count.value="0";
f.d_sum.value = eval(f.d.value) * eval(f.d_count.value) + eval(f.d_dpay.value) ;
if(f.e_count.value=="") f.e_count.value="0";
f.e_sum.value = eval(f.e.value) * eval(f.e_count.value) + eval(f.e_dpay.value) ;
if(f.e_count.value=="") f.e_count.value="0";
f.e_sum.value = eval(f.e.value) * eval(f.e_count.value) + eval(f.e_dpay.value) ;
//추가
my_total();
}
function my_total(){
//추가
var f = document.fwrite;
f.total.value = eval(f.a_sum.value)+ eval(f.b_sum.value) + eval(f.c_sum.value) + eval(f.d_sum.value) + eval(f.e_sum.value);
}
</script>
소스에 } 이게 하나더 들어가서 잘못되어 있네요
http://allple.net/T2008/index.php
수량: <input type=text name="a_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="a_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="a_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="b" value="0" onkeyup="my_calc(this.form)">
수량: <input type=text name="b_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="b_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="b_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="c" value="0" onkeyup="my_calc(this.form)">
수량: <input type=text name="c_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="c_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="c_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="d" value="0" onkeyup="my_calc(this.form)">
수량: <input type=text name="d_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="d_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="d_sum" size=6 readonly value="0"><br><br>
가격<input type=text name="e" value="0" onkeyup="my_calc(this.form)">
수량: <input type=text name="e_count" size=3 onkeyup="my_calc(this.form)" value="1"> + 추가운송료: <input type=text name="e_dpay" value="0" onkeyup="my_calc(this.form)">
합계: <input type=text name="e_sum" size=6 readonly value="0"><br><br>
전체 합계: <input type=text name="total" size=9 value="0">
<script language="javascript">
function my_calc(f){
if(f.a_count.value=="") f.a_count.value="0";
f.a_sum.value = eval(f.a.value) * eval(f.a_count.value) + eval(f.a_dpay.value) ;
if(f.b_count.value=="") f.b_count.value="0";
f.b_sum.value = eval(f.b.value) * eval(f.b_count.value) + eval(f.b_dpay.value) ;
if(f.c_count.value=="") f.c_count.value="0";
f.c_sum.value = eval(f.c.value) * eval(f.c_count.value) + eval(f.c_dpay.value) ;
if(f.d_count.value=="") f.d_count.value="0";
f.d_sum.value = eval(f.d.value) * eval(f.d_count.value) + eval(f.d_dpay.value) ;
if(f.e_count.value=="") f.e_count.value="0";
f.e_sum.value = eval(f.e.value) * eval(f.e_count.value) + eval(f.e_dpay.value) ;
if(f.e_count.value=="") f.e_count.value="0";
f.e_sum.value = eval(f.e.value) * eval(f.e_count.value) + eval(f.e_dpay.value) ;
//추가
my_total();
}
function my_total(){
//추가
var f = document.fwrite;
f.total.value = eval(f.a_sum.value)+ eval(f.b_sum.value) + eval(f.c_sum.value) + eval(f.d_sum.value) + eval(f.e_sum.value);
}
</script>
소스에 } 이게 하나더 들어가서 잘못되어 있네요
http://allple.net/T2008/index.php
어머~!!!^^넘 감사해욤 해결사노릇을 톡톡히 해내셨네욤???정말 감동적입니다 감사드려욤 (꾸 ~벅)
저도 해결했어요 덤으로 묻어가요
애먹고 있었는데 덕분에 해결했습니다. 흑~
damoa님, 헐랭이님 감사드려요~^^
damoa님, 헐랭이님 감사드려요~^^