質問です。
1つのformで複数のactionを1つの送信ボタンで実行したいと思っています。
やりたいことは、1つのframeから他の2つのframeにデータを渡すことです。
フレームは以下のように3つに分かれています。
<frameset cols="60%, 40%">
<frame name="test1" src="xxxx.php">
<frameset rows="50%, 50%">
<frame name="test2" src="yyyy.php">
<frame name="test3" src="zzzz.php">
</frameset>
</frameset>
xxxx.php内のデータをyyyy.php, zzzzphpの2つに渡したいです。
<script language="javascript">
function send(){
document.form1.target = "test2";
document.form1.action = "yyyy.php";
document.form1.submit();
document.form1.target = "test3";
document.form1.action = "zzzz.php";
document.form1.submit();
}
</script>
<form name ="form1" method="POST" action="yyyy.php">
<input type="hidden" name="string" value="string" >
<input type="button" value="送信" onClick="send()">
</form>
現在、上記のように試したり、過去の質問【一つのformから複数のactionを実行】url:http://okwave.jp/qa/q4234502.htmlを参考にしていますがうまくいきません。
わかる方アドバイスお願い致します。
No.1ベストアンサー
- 回答日時:
nameでの参照が悪いのかもしれません
オブジェクトを直接わたしてみては?
<script>
function send(f){
f.target = "test2";
f.action = "yyyy.php";
f.submit();
f.target = "test3";
f.action = "zzzz.php";
f.submit();
}
</script>
<form method="POST">
<input type="hidden" name="string" value="string" >
<input type="button" value="送信" onClick="send(this.form)">
</form>
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- JavaScript ①入力フォーム→②確認表示画面→③送信完了画面のコードを書いているのです、 入力フォームから受け取っ 2 2022/05/10 16:45
- JavaScript 1日1回引けるJavaScriptおみくじについて 1 2022/12/12 22:28
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
- PHP PHPでCookieを使った訪問回数について 1 2023/05/28 14:10
- JavaScript 入力フォームの javascript で メールアドレスの正規チェックをを行い、ボタンをクリックして 2 2022/04/27 16:06
- HTML・CSS ボタンをクリックした時に、入力フォームのすぐ下部に、「入力欄が空白です」というテキストメッセージが表 1 2022/04/27 16:25
- PHP PHPで画像の渡しが上手く行きません。 1 2023/02/02 09:39
- JavaScript javascriptのちょっとした動作不良(原因は突き止めたのですが) 1 2023/06/15 19:58
- JavaScript sessionStorageを調べています。 1 2023/06/20 12:41
- PHP PHPのエラーの解消法について教えて下さい。 1 2023/02/06 10:48
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
FormのonsubmitでJavaスクリプ...
-
リンク先アドレスの一部にテキ...
-
指定したタグを書き換えるには?
-
複数のフォームを一括で自動送...
-
同意チェックボックスはひとつ...
-
タブキーでなくエンターキーで...
-
ページを再読み込み後、再読み...
-
テキストボックスに任意のURLを...
-
別ウィンドウへのsubmitの挙動...
-
Javascript IEで「識別子があり...
-
document.form.actionでの処理
-
Firefox:JavaScriptのsubmit
-
return trueとreturn falseの用...
-
プルダウン選択を変更すると、...
-
slickのレスポンシブ > center...
-
onchangeイベントを強制的に発...
-
submitがおされた同時に JavaSc...
-
select要素のvalueを配列で取得...
-
Selectボックスの幅を自動で広...
-
HTMLファイル同士での値渡し
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
FormのonsubmitでJavaスクリプ...
-
submitした値を返したい
-
javascriptでASPにデータを渡す
-
1つのform内に2つのsubmitボタ...
-
別ウィンドウへのsubmitの挙動...
-
複数のフォームを一括で自動送...
-
POST時に要素を削除してからPOST
-
iframe内のformをサブミットす...
-
focus()が上手くいかない
-
1つのページにformを2つ設置。2...
-
添付ファイルの未選択チェック方法
-
Chromeの document.getElementB...
-
1つのformで複数のactionをボタ...
-
C# 配列などの受け渡し
-
ENTERキーを無効にしたいのです...
-
フォームが空欄の時にフォーム...
-
別窓ウィンドウから親ウィンド...
-
submitボタン押下後、disabled...
-
Javascript IEで「識別子があり...
-
迅速なご回答ありがとうござい...
おすすめ情報