주문 하기 페이지에서 구매자와 동일하게 라디오버튼
질문 상품페이지에서 그대로 구매하기를 눌렀을때 구매하기 페이지로 가게 되는데 orderform.php로 가게 되는데 배송지 선택에 jquery 를 사용하여 배송지상태를 확인하는데
저는 주문자와 동일은 미리 체크되어 있게하여 로그인 사용자의 정보가 입력되어 나왔으면 좋겠어요 그리고 신규배송지는 그대로 아무것도 없어지게 하고싶구요..ㅠㅠ 문제가 어려운게 아니라 jquery를 못해서;;;
빨간부분만 수정하면 될듯한데...ㅠ
그냥 click해서 체크 확인이 아니라 그냥 현재 체크되어져 있는곳이 어디인가? 그곳이면 실행되게 하라.ㅠ
jquery 부분
Copy
// 배송지선택 $("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개
10년 전
/shop/orderform.php
맨 아래 에 추가하세요.
Copy
<?php if($is_member){?><script>$("#ad_sel_addr_same").prop("checked", true);gumae2baesong(true);</script><?php } ?>
답변을 작성하려면 로그인이 필요합니다.