장난 아닌거 하나 질문 좀드리겠습니다.

장난 아닌거 하나 질문 좀드리겠습니다.

QA

장난 아닌거 하나 질문 좀드리겠습니다.

본문

수량  단가 배송비 소계

wr_1    2     3     4        wr_5라디오1 라디오2

    6    7     8     9        wr_10라디오1 라디오2

 

wr_5라디오2에 체크되면 배송비의 값이

 

wr_11에 들어가게 할 수 없을까요?

 

아래줄에서도 라디오2에 체크되면 wr_3과 wr_8을 합하여 wr_11에 들어가구요,,

 

 

이 질문에 댓글 쓰기 :

답변 2

아래 내용 참고 하시면 될듯 하네요..

테스트는 못해봤네요.

 

시간을 투자하면 더 쉽게 가공도 가능합니다.

 


<div id="td_list">
 --- 생략 ---
 <input type="radia" name="no1" class="no1" value="1" />첫번째 라디오1
 <input type="radia" name="no1" class="no1" value="2" />첫번째 라디오2
 ---- 생략 ---
 <input type="radia" name="no2" class="no2" value="1" />두번째 라디오1
 <input type="radia" name="no2" class="no2" value="2" />두번째 라디오2
<input type="text" name="wr_11" class="wr_11" value="" />
</div>
<script>
$(document).ready(function() {
 
 
 // 라디오1, 라디오2 버튼이 클릭될때마다 아래 실행..
 $("#td_list").on("click", "input.no1, input.no2", function() {
       var chk1 = $("input:radio[name='no1']:checked").val();
       var chk2 = $("input:radio[name='no2']:checked").val();
       
       if(chk1=='2') { // "첫번째 라디오2"에 체크가 되어 있다면.
              var wr_5 = parseInt($("input.wr_5").val()); // wr_5의 값.
              $("input.wr_11").val(wr_5); //wr_5값을 wr_11에 입력
       }
  
       if(chk2=='2') { // "두번째 라디오2"에 체크가 되어 있다면.
              var wr_5 = parseInt($("input.wr_5").val()); // wr_5의 값.
              var wr_8 = parseInt($("input.wr_8").val()); // wr_8의 값.
              $("input.wr_11").val(wr_5 + wr_5); //wr_5 + wr_8 의 합을  wr_11에 입력
       }
 });
});
 

배송비 값을 자바스크립트로 해서 wr_11이라는 input hidden 값을 만들어서 그 값에 등록된 값을 전달해 주면 될듯 싶은데요

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

회원로그인

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