데이터 전달방법 채택완료
페이지에서 배송지 목록을 누르면 창이 하나 뜨고 그중에서 선택을 누르면 이름 주소 전화번호등이 넘어오게 만들어져 있는데 이름만 넘어오고 다른 정보는 전달이 안되네요ㅠㅠ 아래는 배송지 목록 소스입니다.
이렇게 되있는데 자신을 연 창의 input의 value값을 addr[]로 바꾸지 않나요?
f.od_b_name.value = addr[0]; 이름은 정상적으로 넘어오는데 다른건 적용이 안되네요...
window.close();도 적용이 안돼요...페이지 소스는 간략하게
$("input[name=ad_sel_addr]").on("click", function() { var addr = $(this).val().split(String.fromCharCode(30));
if (addr[0] == "same") { gumae2baesong(); } 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, "");
var code = String(zip1) + String(zip2);
if(zipcode != code) { calculate_sendcost(code); } } });
이정도로 되있습니다ㅠㅠ
답변 2개
$addr = $row['ad_name'].$sep.$row['ad_tel'].$sep.$row['ad_hp'].$sep.$row['ad_zip1'].$sep.$row['ad_zip2'].$sep.$row['ad_addr1'].$sep.$row['ad_addr2'].$sep.$row['ad_addr3'].$sep.$row['ad_jibeon'].$sep.$row['ad_subject']; $addr = get_text($addr);
chr(30)이 get_text()후에도 살아 남는지?모르겠지만
이렇게 문자열을 합치지 말고
별도의
댓글을 작성하려면 로그인이 필요합니다.
답변을 작성하려면 로그인이 필요합니다.
로그인