테스트 사이트 - 개발 중인 베타 버전입니다

데이터 전달방법 채택완료

sks2p 4년 전 조회 2,321

페이지에서 배송지 목록을 누르면 창이 하나 뜨고 그중에서 선택을 누르면 이름 주소 전화번호등이 넘어오게 만들어져 있는데 이름만 넘어오고 다른 정보는 전달이 안되네요ㅠㅠ 아래는 배송지 목록 소스입니다.

   

배송지 목록

   

                                                                                                                                                                                                                                                                       
                                            배송지명기본 배송지이름전화번호주소관리
                                                                                                                                        >                                                             삭제            
   
   
                   

 

이렇게 되있는데 자신을 연 창의 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개

채택된 답변
+20 포인트

            $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()후에도 살아 남는지?모르겠지만

이렇게 문자열을 합치지 말고

별도의

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

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

sks2p
4년 전

이제보니 영카트에 원래 있는 기능이군요... 소스 비교해봐도 똑같은데 왜 안넘어올까요ㅠㅠ

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

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

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

로그인