-PR-
解決済み

onBlur→検索→結果の表示

  • 困ってます
  • 質問No.55062
  • 閲覧数299
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 47% (767/1609)

●現在:onBlur→サブウインドウ→検索→ラジオクリック→親ウインドウのフォームに結果表示
●やりたいこと:onBlur→検索→フォームに結果表示
(サブウインドウなしで同じ結果にしたい)

【以下は親ウインドウ】zip.asp
郵便番号を入れるとサブウインドウに住所を表示します。
<script Language="JavaScript"><!--
function set()
{
n = document.myFORM.zip.value;
subWin = window.open('zip2.asp?zip=' + n)
}
// -->
</script>
<form name="myFORM">
郵便番号<input type="text" name="zip" onBlur="set()"><BR>
住所<INPUT TYPE="TEXT" NAME="address" SIZE="50">
</form>
【以下はサブウインドウ】zip2.asp
ボタンをクリックして親ウインドウに検索結果を渡しています。
<INPUT TYPE="radio" NAME="myRB" onClick="window.opener.document.myFORM.address.value='<%= GetAddress(Request("zip")) %>';window.close()"><%= GetAddress(Request("zip")) %>

#GetAddressでaspにて郵便番号から住所を検索しています。
通報する
  • 回答数1
  • 気になる
    質問をブックマークします。
    マイページでまとめて確認できます。

質問者が選んだベストアンサー

  • 回答No.1
レベル9

ベストアンサー率 66% (40/60)

自分自身にデータを送信し、送信データがある時だけフォームに表示するようにします。

subWin = window.open('zip2.asp?zip=' + n)

location.href = 'zip.asp?zip=' + n ;
に、

住所<INPUT TYPE="TEXT" NAME="address" SIZE="50">

住所<INPUT TYPE="TEXT" NAME="address" SIZE="50" VALUE='<% if request("zip") <> "" then %><% =GetAddress(request("zip")) %><% end if %>'>
に変更するとできる筈です。

zip2.asp は不要となります。
お礼コメント
s-holmes

お礼率 47% (767/1609)

師匠、できました。スゴイ!(切り貼りjavascriptの段階なもので、感激!です。)

#少しずつながら、javascriptの使い方がわかってくるのがウレシイ今日このごろ・・。
#ありがとうございました。
投稿日時 - 2001-03-23 15:41:06
-PR-
-PR-
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

-PR-
-PR-
こんな書き方もあるよ!この情報は知ってる?あなたの知識を教えて!
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


専門家があなたの悩みに回答!

-PR-

ピックアップ

-PR-
ページ先頭へ