회원검색 결과 부모창에 입력하기

회원검색 결과 부모창에 입력하기

QA

회원검색 결과 부모창에 입력하기

답변 1

본문

쪽지쓰기창(부모창)에서 "회원검색" 버튼을 눌러 회원검색창(자식창)을 열고 회원명 검색 결과를

쪽지쓰기창 아이디 입력란에 입력받는 소스 수정중입니다.

회원명 검색결과가 하나만 나오면 잘 작동하는데, 결과값이 2개 이상이면 아래 소스로는 작동이

안됩니다.(당연한 것이지만...)

아래 자식창 자바스크립트 소스 수정 좀 알려주실 분 계시나요?

(크롬에서는 자바스크립트 호환이 안되는 경우가 많은데 혹시 php로 이런 로직 구현도 가능하려나요?)

 

부모창 : aaa.php

자식창 : bbb.php

 

bbb.php 소스

-----------------------------------

<script language='JavaScript'>
<!--
        function copy() {
                var mbid = document.mem.mb_id.value;
                opener.document.fmemoform.me_recv_mb_id.value = mbid;
                opener.document.fmemoform.me_recv_mb_id.focus();
                window.close();
        }
//-->
</script>

<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=utf8">
<title>회원검색 step1</title>
</head>
<body topmargin="0" leftmargin="0">
<form name="memo_search" action="<?=$_SERVER['PHPSELF']?>" method="post">
 <fieldset>
  <legend>필수입력사항</legend>
  <ul>
   <li>
    <label for="mem_name">성명 : </label>
    <input type="text" name="mem_name" id="mem_name">
    <input type="submit" value="검색">
   </li>
  </ul>
 </fieldset>
</form>
  <ul>
   <?
   if($mem_name){
    $page_result = mysql_query("select mb_id, mb_name from g5_member where mb_name like '%$mem_name%'");
     while($page_rows = mysql_fetch_array($page_result)) {
      $mb_id  = $page_rows['mb_id'];
      $mb_name = $page_rows['mb_name'];
      
      echo("
      <form name='mem' method='post' action='$PHP_SELF' onSubmit='copy();'>
       <input type='hidden' name='mb_id' value='$mb_id'>
       <ul>
        <li>$mb_name</li>
       </ul>
       <ul
        <li><input type='submit' value='선택'></li>
       </ul>
      </form>
      ");
     }
    }
   ?>
  </ul>
</body>

 

이 질문에 댓글 쓰기 :

답변 1

팝업창에서 검색된 결과에서 클릭한 행을 선택하면 끝인데요?

  <a  onclick="copy('<?=$mbid?>')">화원ID</a>

 

  function copy(mbid ) {
                //var mbid = document.mem.mb_id.value;
                opener.document.fmemoform.me_recv_mb_id.value = mbid;
                opener.document.fmemoform.me_recv_mb_id.focus();
                window.close();
        } 

답변을 작성하시기 전에 로그인 해주세요.
QA 내용 검색
질문등록
전체 132
© SIRSOFT
현재 페이지 제일 처음으로