값넘기는거 어떻게 하는지?? 채택완료

<tr id="display1" style="display: ">
  <td class="CtableH">&nbsp;<a href="temp.php" target="new">  Test</a></td>
  <td class="CtableB">&nbsp;
      <input type="text" name="item1" size="4">
  </td>
</tr>

위 코드에서 Test를 누르면 temp.php 화일이 열어서 거기서 원하는 값을
클릭하면 그 값이 위의 text인 item1에 입력되게 하고자 합니다.

한마디로 주소찾기에서 원하는 주소를 클릭하면 그게 text 박스에 들어가게 하는거와 마찬가지인데..

window.open을 사용할수가 없어서 href를 사용하였기에
그걸 사용할수 없을것 같아서 혹 방법이 있는지 고수분들께
도움 요청합니다.  

답변 1개

채택된 답변
+20 포인트
자바스크립트군요..



전 잘하지는 못하지만..



일단 이렇게 고치시고.



<form name='form1'>

<tr id="display1" style="display: ">

&nbsp; <td class="CtableH">&nbsp;<a href="temp.php" target="new">&nbsp; Test</a></td>

&nbsp; <td class="CtableB">&nbsp;

&nbsp; &nbsp; &nbsp; <input type="text" name="item1" size="4">

&nbsp; </td>

</tr>

</form>



열려진 페이지에

<form name='form1'>

<input type='text' name='text'>

<input type='button' value='넘기자' Onclick='opener.document.form1.item1.value=this.form.text.value'>

</form>



이렇게 하시던가..



뭐 안된다면..

함수 만들어서..



<script>

function changeText(v) {

opener.document.form1.item1.value=v;

}

</script>



이렇게 상단에 정의하고..



Onclick='changeText(this.form.text.value)' => 이렇게 Onclick이벤트에 함수 걸어주면 될것 같네요..



애궁.. 수거.
로그인 후 평가할 수 있습니다

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

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

로그인
🐛 버그신고