zip연결때문에 질문 드립니다. 정보
zip연결때문에 질문 드립니다.본문
오디션 입력창을 만들었는데,, 사람들이 입력할 때 주소 부분에 주소를 클릭하면 zip.php 연결되어서 하고 싶은데 아무리 해도 그렇게 되지가 않네여, member form에 이리저리 보고 해봤는데 안되어서 이렇게 질문을 드리며 현재 포인트가 부족해서 ㅡ.ㅡ 연결하는 방법을 알려주세요.
도와주십시요.
꼭 좀 도와주십시요. 간단해 보이는데 연결이 안되니 이렇게 질문드립니다.
질문의 요점
우편주소를 클릭할 시 zip코드로 연결되어 집주소 찾는법,,클릭후에 창에 주소가 남게,,
댓글 전체
우편번호 검색시 사용되는 winOpen() 이 없다고 하는군요.
Error: winOpen is not defined
Source file: javascript:winOpen('http://www.yerament.com/bbs/zip.php'); Line: 1
그누보드의 회원가입에 있는 우편번호 처리 소스를 참고하세요.
member/basic/register_form.skin.php
<table width="330" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="25"><input class=m_text type=text name='mb_zip1' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 앞자리' value='<?=$member[mb_zip1]?>'>
-
<input class=m_text type=text name='mb_zip2' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 뒷자리' value='<?=$member[mb_zip2]?>'>
<a href="javascript:;" onclick="win_zip('fregisterform', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2');"><img width="91" height="20" src="<?=$member_skin_path?>/img/post_search_btn.gif" border=0 align=absmiddle></a></td>
</tr>
<tr>
<td height="25" colspan="2"><input class=m_text type=text name='mb_addr1' size=60 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='주소' value='<?=$member[mb_addr1]?>'></td>
</tr>
<tr>
<td height="25" colspan="2"><input class=m_text type=text name='mb_addr2' size=60 <?=$config[cf_req_addr]?'required':'';?> itemname='상세주소' value='<?=$member[mb_addr2]?>'></td>
</tr>
</table>
Error: winOpen is not defined
Source file: javascript:winOpen('http://www.yerament.com/bbs/zip.php'); Line: 1
그누보드의 회원가입에 있는 우편번호 처리 소스를 참고하세요.
member/basic/register_form.skin.php
<table width="330" border="0" cellspacing="0" cellpadding="0">
<tr>
<td height="25"><input class=m_text type=text name='mb_zip1' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 앞자리' value='<?=$member[mb_zip1]?>'>
-
<input class=m_text type=text name='mb_zip2' size=4 maxlength=3 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='우편번호 뒷자리' value='<?=$member[mb_zip2]?>'>
<a href="javascript:;" onclick="win_zip('fregisterform', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2');"><img width="91" height="20" src="<?=$member_skin_path?>/img/post_search_btn.gif" border=0 align=absmiddle></a></td>
</tr>
<tr>
<td height="25" colspan="2"><input class=m_text type=text name='mb_addr1' size=60 readonly <?=$config[cf_req_addr]?'required':'';?> itemname='주소' value='<?=$member[mb_addr1]?>'></td>
</tr>
<tr>
<td height="25" colspan="2"><input class=m_text type=text name='mb_addr2' size=60 <?=$config[cf_req_addr]?'required':'';?> itemname='상세주소' value='<?=$member[mb_addr2]?>'></td>
</tr>
</table>
그럼 그누보드의 우편번호 소스좀 고치면 가능할까요? 고쳐도 안되던데요,,
<a href="javascript:;" onclick="win_zip('fregisterform', 'mb_zip1', 'mb_zip2', 'mb_addr1', 'mb_addr2');">
이부분을 중요하게 보셔야 합니다.
지금현재 없습니다님이 링크를 걸어놓으신거 보면
<a href="javascript:;" onclick="winopen("www.yerament.com/bbs/zip.php');"> 이렇게 쓰시고 있는거 같은데요..;
그누보드에서는 인자를 4개 보내게 되있습니다.
또 win_zip( ) 함수는 js폴더에 common.js 파일에 정의 되어있습니다.
win_zip(폼이름, 우편앞자리 입력필드이름, 뒷자리 필드이름, 검색된 주소가 들어갈 필드이름, 상세주소 필드이름)
이렇게 사용되고 있습니다.
없습니다님께서는 직접 수정하여 사용하시는걸로 보아;;(잘 못 입력하셨나 ㅠㅠ);;
--폼 및 자바
function winopen()
{
url = "../bbs/zip.php";
win_open(url, "winZip", "left=50,top=50,width=616,height=460,scrollbars=1");
}
<form name=write>
<input type=text name=zip1>
<input type=text name=zip2>
<a href="javascript:;" onclick='winopen()'>검색</a>
<input type=text name=addr1>
<input type=text name=addr2>
</form>
--zip.php
<form name=serch_addr action='<?=$PHP_SELF?>'>
<input type=text name=input_addr> <input type=submit value='검색'>
</form>
<?
//table 검색시 (파일검색 아닙니다 ^^;)
<if ($input_addr){
sql="select * from ZIPCODE where DONG LIKE '%$input_addr%' or RI LIKE '%$input_addr%' ORDER BY SIDO DESC";
$temp_addr=sql_query($sql);
while($result=sql_fetch_array($temp_addr){
$zip1=$result[ZIP1];
$zip2=$result[ZIP2];
$addr1=$result[SIDO]." ".$result[GUGUN]." ".$result[DONG]." ".$result[RI];
echo(" $zip1 - $zip2 $addr1 <a href=# onclick='addr_ok($zip1,$zip2,$addr1);'> 선택</a><br> ");
}
?>
<script language=javascript>
<!--
function addr_ok(zip1, zip2, addr1)
{
opener.document.write.zip1.value = zip1;
opener.document.write.zip2.value = zip2;
opener.document.write.addr1.value = addr1;
window.close();
return false;
}
//-->
</script>
<?}?>
직접 만든다면 이런식이겠군요 ^^; 대략 뼈대만입니다 ㅠㅠ;
저도 그누보드 접한지 2주밖에 안되서 확실히는 파악 못하고 있답니다 ㅠ.ㅠ;;
공부 많이 하고있어요 >_<;
이부분을 중요하게 보셔야 합니다.
지금현재 없습니다님이 링크를 걸어놓으신거 보면
<a href="javascript:;" onclick="winopen("www.yerament.com/bbs/zip.php');"> 이렇게 쓰시고 있는거 같은데요..;
그누보드에서는 인자를 4개 보내게 되있습니다.
또 win_zip( ) 함수는 js폴더에 common.js 파일에 정의 되어있습니다.
win_zip(폼이름, 우편앞자리 입력필드이름, 뒷자리 필드이름, 검색된 주소가 들어갈 필드이름, 상세주소 필드이름)
이렇게 사용되고 있습니다.
없습니다님께서는 직접 수정하여 사용하시는걸로 보아;;(잘 못 입력하셨나 ㅠㅠ);;
--폼 및 자바
function winopen()
{
url = "../bbs/zip.php";
win_open(url, "winZip", "left=50,top=50,width=616,height=460,scrollbars=1");
}
<form name=write>
<input type=text name=zip1>
<input type=text name=zip2>
<a href="javascript:;" onclick='winopen()'>검색</a>
<input type=text name=addr1>
<input type=text name=addr2>
</form>
--zip.php
<form name=serch_addr action='<?=$PHP_SELF?>'>
<input type=text name=input_addr> <input type=submit value='검색'>
</form>
<?
//table 검색시 (파일검색 아닙니다 ^^;)
<if ($input_addr){
sql="select * from ZIPCODE where DONG LIKE '%$input_addr%' or RI LIKE '%$input_addr%' ORDER BY SIDO DESC";
$temp_addr=sql_query($sql);
while($result=sql_fetch_array($temp_addr){
$zip1=$result[ZIP1];
$zip2=$result[ZIP2];
$addr1=$result[SIDO]." ".$result[GUGUN]." ".$result[DONG]." ".$result[RI];
echo(" $zip1 - $zip2 $addr1 <a href=# onclick='addr_ok($zip1,$zip2,$addr1);'> 선택</a><br> ");
}
?>
<script language=javascript>
<!--
function addr_ok(zip1, zip2, addr1)
{
opener.document.write.zip1.value = zip1;
opener.document.write.zip2.value = zip2;
opener.document.write.addr1.value = addr1;
window.close();
return false;
}
//-->
</script>
<?}?>
직접 만든다면 이런식이겠군요 ^^; 대략 뼈대만입니다 ㅠㅠ;
저도 그누보드 접한지 2주밖에 안되서 확실히는 파악 못하고 있답니다 ㅠ.ㅠ;;
공부 많이 하고있어요 >_<;
감사합니다 이렇게 글을 남겨 주셔서,, 좀더 자세히 알려주시면 감사하겠습니다 ㅜㅜ
아직까지 안돼네여
zip을 연결하고 싶어요