자동합계 스크립트 오류

자동합계 스크립트 오류

QA

자동합계 스크립트 오류

본문

팀자료실에서 아래 소스를 가져왔습니다!

잘 되구요!

 


<meta charset="utf-8">
<form name="form1"> 
가격<input type=text name="intro">   
수량: <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> 
 
<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){ 
  } 
</script> 
</form>​

 

 

 

 

 

 

하지만 제가 가격과 수량을 배열로 사용하고 있습니다.

그래서 name이 intro가 아니라 wr_body_7[]요런식으로 뒤에 [] 요게 붙으니깐 오류가 납니다.

아래 오류나는 코드입니다.

 


 
<meta charset="utf-8">
<form name="form1"> 
가격<input type=text name="wr_body_7[]">   
수량: <input type=text name="wr_body_8[]" size=3 onkeyup="my_calc(this.form.wr_body_7[], this.form.wr_body_8[], this.form.wr_body_9[])"> 
합계: <input type=text name="wr_body_9[]" size=6 readonly value="0"><br><br> 
 
<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){ 
  } 
</script> 
</form>​

 

 

방방법이 없는건가요?ㅠㅠ

 

 

 

 

이 질문에 댓글 쓰기 :

답변 1

[] 빼고하세요.

 

 

 

하지만 제가 가격과 수량을 배열로 사용하고 있습니다.

그래서 name이 intro가 아니라 wr_body_7[]요런식으로 뒤에 [] 요게 붙으니깐 오류가 납니다.

아래 오류나는 코드입니다.

 

위내용으로 추측하자면 반복이나 그런 소스가더있는듯한데요

추측한대로라면 [] 빼고하세요.

그리고

 

  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);  
  } ​

 

이부분을 고치면될듯합니다

답변을 작성하시기 전에 로그인 해주세요.
전체 10,637
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT