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

폼전송할때 변수넘기는방법 채택완료

sahara 9년 전 조회 7,278

입력된번호를 다른페이지로 값을넘겨주는데 잘안됨니다.ㅜ.ㅜ

빨간부분에 <?=$member[mb_hp]?> 이렇게넣어봐도안되구해서 문의좀드립니다

 

<input class=m_text type=text name='mb_hp' size=21 maxlength=20 <?=$config[cf_req_hp]?'required':'';?> itemname='핸드폰번호' value='<?=$member[mb_hp]?>'> 

 

 <input type=button value='인증번호 전송' class='small' onclick="openWin("<?=$member_skin_url?>/hp_certify.php?hp="+f.mb_hp.value+"&token=<?=$token?>", 200, 200)"/>  

 

  <script> 

function openWin(url, w, h)

{

var left = (screen.width/2)-(w/2);

var top = (screen.height/2)-(h/2);

w=window.open(url, '_blank', width='+w+', height='+h+', scrollbars='no', menubar='no', resizable='no', location='no', toolbar='no', top='+top+', left='+left+', 'false');

w.focus();

}

  </script>  

 

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

답변 3개

채택된 답변
+20 포인트
9년 전

</p><p><input class=m_text type=text name='mb_hp' id='mb_hp' size=21 maxlength=20  itemname='핸드폰번호' value='01065927799'> </p><p> </p><p><input type="button" value="send" class="small" 
onclick=openWin("<a href="<a href="http://major.com/hp_certify.php?token=" target="_blank" rel="noopener noreferrer">http://major.com/hp_certify.php?token=</a><?=$token?>&hp="+document.getElementById('mb_hp').value+"",200,200"><a href="http://major.com/hp_certify.php?token=<?=$token?>&hp=" target="_blank" rel="noopener noreferrer">http://major.com/hp_certify.php?token=<?=$token?>&hp=</a>"+document.getElementById('mb_hp').value+"",200,200</a>)> </p><p>
 <script> </p><p>function openWin(url, w, h)</p><p>{
//location.href=url;</p><p>var left = (screen.width/2)-(w/2);</p><p>var top = (screen.height/2)-(h/2);</p><p>w=window.open(url, '_blank', width='+w+', height='+h+', scrollbars='no', menubar='no', resizable='no', location='no', toolbar='no', top='+top+', left='+left+', 'false');</p><p>w.focus();</p><p>}</p><p>  </script></p><p>
   

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

답변에 대한 댓글 1개

s
sahara
9년 전
보내짐니다..감사함니다. 몇일해멧는데,ㅎㅎ

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

9년 전

오타가 있네요 document.getElementById('mb_hp').value 입니다 

다시 말하지만 인풋박스안에 값이 있어야 팝업에도 값이 같이 넘어갑니다

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

답변에 대한 댓글 1개

s
sahara
9년 전
네 번호입력후에 전송버튼누르고 크롬개발자로 확인해보면 이런식으로 못읽고있어서요토큰은제데로입력되는데

<input type="button" value="인증번호 전송" class="small" onclick="openWin(" http:="" major.com="" skin="" member="" basic="" hp_certify.php?hp="+document.getElementById('mb_hp').value+" &token="28387478d131af4dce977356eb933234," 200,="" 200)="">

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

9년 전

<input class=m_text type=text name='mb_hp' size=21 maxlength=20 <?=$config[cf_req_hp]?'required':'';?> itemname='핸드폰번호' value='<?=$member[mb_hp]?>'> 

에서 id값을 주세여 id='mb_hp'

그리구 빨간색 수정부분을 document.getElemenyById('mb_hp').value

로 고쳐보세여

그리고 그전에 mb_hp 인풋박스에 전화번호가 표시되어서 값이 있어야댑니다

 

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

답변에 대한 댓글 1개

s
sahara
9년 전
최종적으로 아래처럼 변경햇는데 작동을안하네여 봐주시면감사하겟습니다

<input class=m_text type=text name='mb_hp' id='mb_hp' size=21 maxlength=20 <?=$config[cf_req_hp]?'required':'';?> itemname='핸드폰번호' value='<?=$member[mb_hp]?>'>

<input type=button value='인증번호 전송' class='small' onclick="openWin("<?=$member_skin_url?>/hp_certify.php?hp="+document.getElemenyById('mb_hp').value+"&token=<?=$token?>", 200, 200)"/>

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

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

로그인