<form> 안에 <form> 을 넣어야 하는 상황인데요 ㅠㅠ
본문
안녕하세요 ~~ 폼안에 폼을 넣어야 하는 상황인데 어떻게해야할지 모르겠네요 자꾸 망가져요 ㅠㅠ
메인폼은 이렇구요 <아미나 빌더 사용중>
<form name="fwrite" id="fwrite" action="<?php echo $action_url ?>" onsubmit="return fwrite_submit(this);" method="post" enctype="multipart/form-data" autocomplete="off" role="form" class="form-horizontal">
............................
</form>
이건데 제가
// 메인폼시작
<form name="fwrite" id="fwrite" action="<?php echo $action_url ?>" onsubmit="return fwrite_submit(this);" method="post" enctype="multipart/form-data" autocomplete="off" role="form" class="form-horizontal">
// 중간폼
<form name="form">
</form>
<tr>
<td height="25"> <input name="chkbox" type="checkbox" value="59000" onClick="itemSum(this.form);"> 슈퍼퍼포먼스 18.2kg</td>
</tr>
<tr>
<td height="25"> <input name="chkbox" type="checkbox" value="2000" onClick="itemSum(this.form);"> 2000원</td>
</tr>
<tr>
<td height="25"> <input name="chkbox" type="checkbox" value="3000" onClick="itemSum(this.form);"> 3000원</td>
</tr>
<tr>
<td height="25"> <input name="chkbox" type="checkbox" value="4000" onClick="itemSum(this.form);"> 4000원</td>
</tr>
<tr>
<td height="25"> <input name="chkbox" type="checkbox" value="5000" onClick="itemSum(this.form);"> 5000원</td>
</tr>
<tr>
<td height="25"> 합계: <input name="total_sum" type="text" size="20" readonly></td>
</tr>
</table>
// 중간폼 끝
</form>
// 메인폼 끝
</form>
이해가 되시는지 모르겠지만 ㅠㅠ 혹시 이게 가능할까요
답변 3
일반적으로 폼안에 폼을 넣을 수는 없습니다.
폼 분리하고 히든값으로 둔다음에 폼 외부 영역에 input 상자들 배치시키시고
submit 버튼 누를 때 폼외부에 있는 input상자에 있는 값을 자바스크립트로 hidden값에 넣고 해당 폼을 submit 시키는 방식으로 사용합니다.
빛결 님 말씀처럼 폼 안에 폼 못 넣습니다.
다른 방식으로 생각해 보셔야 할 것 같네요.
꼼수이긴 한데... 전 <div style="position:absolute; top:; left:; "> 이렇게 하곤 했습니다.