장난 아닌거 하나 질문 좀드리겠습니다.
본문
수량 단가 배송비 소계
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 값을 만들어서 그 값에 등록된 값을 전달해 주면 될듯 싶은데요
답변을 작성하시기 전에 로그인 해주세요.