質問編集履歴
1
質問を修正しました
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
フォームを
|
1
|
+
複数フォームの内容を一度に送信する方法
|
test
CHANGED
@@ -3,6 +3,8 @@
|
|
3
3
|
[別の質問](https://teratail.com/questions/34527)でアドバイスを頂き、このフォームの画像を登録する部分だけ別のフォームにしたいのですが、デザインの都合で画像ファイルを選択する項目はフォームの中ほどにあります。
|
4
4
|
|
5
5
|
|
6
|
+
|
7
|
+
※このソースはあくまでも簡略化したものであり、本当はかなりの数の入力項目を含んでいます
|
6
8
|
|
7
9
|
```HTML
|
8
10
|
|
@@ -20,7 +22,7 @@
|
|
20
22
|
|
21
23
|
```
|
22
24
|
|
23
|
-
これをフォーム要素の入れ子を使わ
|
25
|
+
これをフォーム要素の入れ子を使わずにこのように分割します
|
24
26
|
|
25
27
|
```HTML
|
26
28
|
|
@@ -52,4 +54,20 @@
|
|
52
54
|
|
53
55
|
|
54
56
|
|
55
|
-
分割した場合にform
|
57
|
+
分割した場合にform1とform3をまとめて送信しようとしたらどの様な方法があるでしょうか?
|
58
|
+
|
59
|
+
|
60
|
+
|
61
|
+
---
|
62
|
+
|
63
|
+
(2016/5/12:追記)
|
64
|
+
|
65
|
+
|
66
|
+
|
67
|
+
送信前にJavascriptを使ってform1にform3の要素を追加し、最終的にはform1をsubmitすることで実現できそうですが、要素数が多いため記述が大変です。
|
68
|
+
|
69
|
+
簡単に2つのフォームを合体させることができればいいのですが。
|
70
|
+
|
71
|
+
|
72
|
+
|
73
|
+
もともと1つのフォームとして送信すべきものを2つに分割するという考え方が間違っているのでしょうか?
|