주문 하기 페이지에서 구매자와 동일하게 라디오버튼
본문
질문 상품페이지에서 그대로 구매하기를 눌렀을때 구매하기 페이지로 가게 되는데 orderform.php로 가게 되는데 배송지 선택에 jquery 를 사용하여 배송지상태를 확인하는데
저는 주문자와 동일은 미리 체크되어 있게하여 로그인 사용자의 정보가 입력되어 나왔으면 좋겠어요 그리고 신규배송지는 그대로 아무것도 없어지게 하고싶구요..ㅠㅠ 문제가 어려운게 아니라 jquery를 못해서;;;
빨간부분만 수정하면 될듯한데...ㅠ
그냥 click해서 체크 확인이 아니라 그냥 현재 체크되어져 있는곳이 어디인가? 그곳이면 실행되게 하라.ㅠ
jquery 부분
// 배송지선택
$("input[name=ad_sel_addr]").on("click", function() {
var addr = $(this).val().split(String.fromCharCode(30));
alert(addr);
if (addr[0] == "same") {
if($(this).is(":checked"))
gumae2baesong(true);
else
gumae2baesong(false);
} else {
if(addr[0] == "new") {
for(i=0; i<10; i++) {
addr[i] = "";
}
}
var f = document.forderform;
f.od_b_name.value = addr[0];
f.od_b_tel.value = addr[1];
f.od_b_hp.value = addr[2];
f.od_b_zip.value = addr[3] + addr[4];
f.od_b_addr1.value = addr[5];
f.od_b_addr2.value = addr[6];
f.od_b_addr3.value = addr[7];
f.od_b_addr_jibeon.value = addr[8];
f.ad_subject.value = addr[9];
var zip1 = addr[3].replace(/[^0-9]/g, "");
var zip2 = addr[4].replace(/[^0-9]/g, "");
if(zip1 != "" && zip2 != "") {
var code = String(zip1) + String(zip2);
if(zipcode != code) {
zipcode = code;
calculate_sendcost(code);
}
}
}
});
!-->
답변 1
/shop/orderform.php
맨 아래 에 추가하세요.
<?php if($is_member){?>
<script>
$("#ad_sel_addr_same").prop("checked", true);
gumae2baesong(true);
</script>
<?php } ?>
답변을 작성하시기 전에 로그인 해주세요.