出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() |
[4063] 複数フレームのASPページのデータ送信について |
投稿者:ASP初級者さん 2004/02/12 19:04:12 |
はじめまして。 ASPファイルで、複数のフレームで構成されている画面上の入力データをsubmitのpostメソッドで送信する方法がよくわかりません。 (できるのかどうかもよくわかりません。) 大変お手数ですが、どなたかご教授お願い致します。 p.s. 作成したソースの方は、残念ながら長すぎて記載できません。 |
[4065] Re:複数フレームのASPページのデータ送信について |
投稿者:YasNet(管理人)さん 2004/02/13 8:45:49 |
こんにちは YasNet(管理人)です。 > (できるのかどうかもよくわかりません。) 出来るのは間違いありません。 いまいちやりたい内容がわからないのでもう少し具体的に 教えて頂けないでしょうか。 それでは 失礼致します。 > はじめまして。 > ASPファイルで、複数のフレームで構成されている画面上の入力データをsubmitのpostメソッドで送信する方法がよくわかりません。 > (できるのかどうかもよくわかりません。) > 大変お手数ですが、どなたかご教授お願い致します。 > > p.s. > 作成したソースの方は、残念ながら長すぎて記載できません。 |
[4076] Re:複数フレームのASPページのデータ送信について |
投稿者:ASP初級者さん 2004/02/23 19:21:10 |
YasNet(管理人) 殿 いつもお世話になっております。 失礼致しました。 詳細は、次のとおりです。 複数のフレームで構成された入力画面について、 各フレームに入力部品があるので、<FORM>タグを1つにまとめることができません。 画面の入力項目が多いので、できるだけ画面の入力内容の送信について、「送信」ボタンは、"submit"を使い、また<FORM>タグについては、"post"methodを使って処理を記述したいと思っています。 そこで、<FORM>タグが複数ある場合について、同様に入力データをサーバ側へ送信したく、いくつかサンプルを作ってみましたが、正常動作が確認できていません。 ちなみに、<FORM>タグが1つの場合はうまくいきました。 お手数ですが、ご教授お願いいたします。 −以上です− |
[4077] Re:複数フレームのASPページのデータ送信について |
投稿者:Lightningさん 2004/02/24 8:27:30 |
JavaScriptの話になると思うんですが〜? parent.frames["フレームの名前"].form名前.submit(); というのを送信ボタンをsubmitからButtonにして OnClickで動く関数に記述すればいけると思います。 試してないので無理かもしれませんけど・・・ |
[4078] Re:複数フレームのASPページのデータ送信について(一応解決) |
投稿者:ASP初級者さん 2004/02/24 13:02:56 |
> JavaScriptの話になると思うんですが〜? > > parent.frames["フレームの名前"].form名前.submit(); > というのを送信ボタンをsubmitからButtonにして > OnClickで動く関数に記述すればいけると思います。 > > 試してないので無理かもしれませんけど・・・ ご教授ありがとうございました。 その後調べた結果、ある専門書に、次のように書いてありました。 「(submitによるデータ送信の場合、)複数のフォームを使用する場合は、送信ボタンを持つフォームだけが送信されるので、各フォームの値を送信が実行されるフォーム内の隠し部品上にコピーしてから送信するようにします。」 まだ動作確認していないので、本当にうまく動くかどうかはわかりませんが・・・。 ちなみに、上記の、parent.frames["フレームの名前"].form名前.submit(); を使用する場合、それぞれのフレームについて、submit()メソッドを複数回起動するということは可能なのでしょうか? どなたかご存知でしたら、ご教授お願い致します。 |
[4080] Re:複数フレームのASPページのデータ送信について(一応解決) |
投稿者:Lightningさん 2004/02/24 17:03:49 |
んっと、勘違いされたかもしれないので解説 parent.frames["name"].formname.submit() というのはそのフレーム上のformnameなformのsubmitを実行するということです。つまり function aaa(){ parent.frames["frame1"].F1.submit(); parent.frames["frame2"].F1.submit(); parent.frames["frame3"].F1.submit(); parent.frames["frame4"].F1.submit(); } として <input type="button" value="送信" onclick="aaa();"> とするってことです。 これ以上はJavaScriptな掲示板で聞く方がいいかと〜 |
TreeBBS For ASP V.0.1.3 |