一つの大きなフォームがあり、内容は商品に関する情報と画像データです。
別の質問でアドバイスを頂き、このフォームの画像を登録する部分だけ別のフォームにしたいのですが、デザインの都合で画像ファイルを選択する項目はフォームの中ほどにあります。
※このソースはあくまでも簡略化したものであり、本当はかなりの数の入力項目を含んでいます
HTML
1<form name="form1"> 2 <input type="text" name="txt1"> 3 <input type="file" name="img"> 4 <input type="text" name="txt2"> 5 <input type="submit"> 6</form>
これをフォーム要素の入れ子を使わずにこのように分割します
HTML
1<form name="form1"> 2 <input type="text" name="txt1"> 3</form> 4 5<form name="form2"> 6 <input type="file" name="img"> 7</form> 8 9<form name="form3"> 10 <input type="text" name="txt2"> 11 <input type="submit"> 12</form>
分割した場合にform1とform3をまとめて送信しようとしたらどの様な方法があるでしょうか?
(2016/5/12:追記)
送信前にJavascriptを使ってform1にform3の要素を追加し、最終的にはform1をsubmitすることで実現できそうですが、要素数が多いため記述が大変です。
簡単に2つのフォームを合体させることができればいいのですが。
もともと1つのフォームとして送信すべきものを2つに分割するという考え方が間違っているのでしょうか?
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。