마지막에 우편번호를 검색해서 찾은 다음에
제일처음 popup창을 뛰운 폼이름을 확인하세요..
opener.처음폼이름.postnum1.value = xxx;
와 같은 식으로 해야 합니다...
그럼...
--------------------- [원본 메세지] ---------------------
우편번호 검색해서 우편번호를 찾았을 경우 그게 기입하는 란에 들어가야하는데 안 넘어가요...왜 그런가요.... ㅜㅜ
이건 입력하는 페이지이구요.... ONCLICK하면 'zipcode.asp' 으로 넘어가요....
<TR>
<TD align=right bgcolor=#cccccc width="124"> 우편번호</TD>
<TD bgcolor=#eeeeee width="503">
<input TYPE="text" size="3" readonly onClick="newwindow('zipcode.asp',400,300)" name="postnum1" maxlength="3" style="<%=borderset%>" OnKeypress="onlyNumber();"> -
<input TYPE="text" size="3" readonly onClick="newwindow('zipcode.asp',400,300)" name="postnum2" maxlength="3" style="<%=borderset%>" OnKeypress="onlyNumber();">
<INPUT id=button1 name=zipsearch type=button value=우편번호검색 onClick="newwindow('zipcode.asp',400,300)"></td>
<TR>
<TD align=right bgcolor=#cccccc width="124"> 주소</TD>
<TD bgcolor=#eeeeee width="503"><INPUT id=text7 name=addr maxlength=50 size=50></TD></TR>
<table border=0 width=640>
<tr>
<td align=middle width="632">
<INPUT type="button" value="보내기" onClick="ok();"><INPUT type="reset" value="지우기" id=reset1 name=reset1>
</td>
</tr>
</table> </center>
</form>
<P></P>
</BODY>
</HTML>
요 밑부터는 ZIPCODE.ASP
<%@ Language=VBScript %>
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<LINK rel="stylesheet" type="text/css" href="../boardStyle.css">
<script language="javascript">
function send(form) {
if (form.dong.value=="") {
alert("\n 동을 입력하세요.");
form.dong.focus();
return;
}
form.submit();
}
</script>
</HEAD>
<BODY onload="form.dong.focus();">
<br>
<p align=center><STRONG>동을 입력하여주시기바랍니다.</STRONG> </p>
<form method=get action="zip_search.asp" name=form>
<table align=center>
<tr align=center><td>
<INPUT type="text" name=dong ><INPUT type="button" value="찾기" onClick="send(this.form)"></td>
</tr><tr>
<td>(예) "<FONT color=blue>전북 군산시 나운동</FONT>" 일경우
"<FONT color=red>나운동</FONT> "</td></tr>
</table>
</form>
</BODY>
</HTML>
이구요....
여기서 동을 입력해서 넘어가는것이 zip_search.asp 이거든요..
<%@ Language=VBScript %>
<HTML>
<HEAD>
<LINK rel="stylesheet" type="text/css" href="../boardStyle.css">
<!--#include file="dbconn.inc"-->
<STYLE TYPE="TEXT/CSS">
<!--
A:LINK {TEXT-DECORATION:NONE}
A:VISITED {TEXT-DECORATION:NONE}
A:ACTIVE {TEXT-DECORATION:NONE}
A:hover {TEXT-DECORATION:NONE; COLOR:RED}
//-->
</STYLE>
<SCRIPT ID=clientEventHandlersJS LANGUAGE=javascript>
<!--
function returnvalue(formName) {
opener.document.form.zipcode.value = formName.zipcode.value;
opener.document.form.addr.value = formName.addr.value;
opener.document.form.addr.focus();
window.close();
}
//-->
</SCRIPT>
<%
dong = Request.QueryString("dong")
strSQL="select * from zipcode where dong LIKE '%"& dong &"%'"
set rs = conn.execute(strSQL)
%>
</HEAD>
<body>
<table border="1" width="100%" cellspacing="0" cellpadding="2" bordercolor="#ffffff" bordercolorlight="#000000">
<th>우편번호</th><th>지역</th><th>구</th><th>동</th><th>번지</th>
<%
i=0
do while not rs.EOF
i=i+1
formName="form"&Cstr(i)
addr=rs(1)&" "&rs(2)&" "&rs(3)&" "&rs(4)
%>
<form method=post name="<%=formName%>" onsubmit="returnvalue(this)">
<tr>
<input type=hidden name=zipcode value="<%=rs(0)%>">
<input type=hidden name=addr value="<%=addr%>">
<td><a href="javascript:returnvalue(<%=formName%>)"><%=rs(0)%></a></td>
<td><%=rs(1)%></td>
<td><%=rs(2)%></td>
<td><%=rs(3)%></td>
<%
if not rs(4)="" then
Response.Write "<td>"&rs(4)&"</td>"
else
Response.Write "<td> </td>"
end if
%>
</tr>
</form>
<%
rs.movenext
loop
rs.close
set rs=nothing
set conn=nothing
%>
</table>
<p align=center><a href="javascript:history.back()">뒤로가기</a></p>
</BODY>
</HTML>
여기서 동을 찾아서 우편번호를 클릭하면 그게 입력 창에 그대로 들어가야 하는데 들어가지 않아요... (넘어가지않음.... ㅜㅜ)
이유를모르겠어요... 맞는것 같은데......
카페 게시글
ASP Q/A
Re:우편번호 검색해서 넘기기. 안넘어가요..ㅜㅜ
강우기
추천 0
조회 77
01.08.17 16:43
댓글 0
다음검색