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

8년 전 조회 2,046

수량  단가 배송비 소계

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개

채택된 답변
+20 포인트

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

테스트는 못해봤네요.

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

Copy
<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에 입력       } });});
 
로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

진심으로 감사드려요,,흑흑..
대체 이런거를 어떻게 다 알고 계시는지..
꾸벅

댓글을 작성하려면 로그인이 필요합니다.

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

로그인 후 평가할 수 있습니다

답변에 대한 댓글 1개

아네,,감사합니다~
그런데 제가 허접이라는 팩트가 그누에 널리 알려져있는 형편이라 유유..

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인
🐛 버그신고