formの入れ子の回避方法
アドバイス下さい。
<form method="post" name="addForm" id="addForm" action="aaa.php">
<input type="text" name="textA" id="textA">
<form method="post" name="uploadFormA" id="uploadFormA" enctype="multipart/form-data" action="aaa.php">
<input type="text" name="text1" id="text1">
<input type="file" name="upload_fileA" id="upload_fileA">
<input type="button" value="アップロード">
</form>
<form method="post" name="uploadFormB" id="uploadFormB" enctype="multipart/form-data" action="aaa.php">
<input type="text" name="text2" id="text2">
<input type="file" name="upload_fileB" id="upload_fileB">
<input type="button" value="アップロード">
</form>
<form method="post" name="uploadFormC" id="uploadFormC" enctype="multipart/form-data" action="aaa.php">
<input type="text" name="text3" id="text3">
<input type="file" name="upload_fileC" id="upload_fileC">
<input type="button" value="アップロード">
</form>
<input type="text" name="textB" id="textB">
<input type="submit" value="送信">
</form>
のような、formが入れ子になってしまっているformがあります。
これを回避する方法を教えていただきたいです。
条件としては、
・見た目はこの順番がいい。
・javascript、CSS等なんでも良いです。
・各「アップロード」ボタンで、text1,2,3,4、upload_fileA,B,C,Dを送信、「送信」ボタンでtextA,Bを送信したい。
以上、お願いいたします。
補足
yuizuianさん、レスありがとうございます 参考URLからアップロード付掲示板をダウンロードして解析しましたが・・・ 理解できません(T-T) とにかく、それらしい所をコピーして貼り付けてみましたが・・・どうもうまくいかないみたいです 参考にした掲示板の473行目&UpFileの中身がさっぱり理解できないです たぶん、最初の方でファイルの拡張子の設定(?)をして、527行目の $upfile = $in{'upfile'}; でファイル名を設定。537行目の書き込み作業で終了・・・ これだけでは駄目なのでしょうか? それと、この書き込みはサーバーにアップロードするという意味でしょうか? ログファイルに書き込んでいるようには思えませんが・・・ 解析できない程度の知識では、やはりあきらめろってことですか(T-T)