채택완료

<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">&nbsp;<input name="chkbox" type="checkbox" value="59000" onClick="itemSum(this.form);">&nbsp;슈퍼퍼포먼스 18.2kg</td>
  </tr>
  <tr>
    <td height="25">&nbsp;<input name="chkbox" type="checkbox" value="2000" onClick="itemSum(this.form);">&nbsp;2000원</td>
  </tr>
  <tr>
    <td height="25">&nbsp;<input name="chkbox" type="checkbox" value="3000" onClick="itemSum(this.form);">&nbsp;3000원</td>
  </tr>
  <tr>
    <td height="25">&nbsp;<input name="chkbox" type="checkbox" value="4000" onClick="itemSum(this.form);">&nbsp;4000원</td>
  </tr>
  <tr>
    <td height="25">&nbsp;<input name="chkbox" type="checkbox" value="5000" onClick="itemSum(this.form);">&nbsp;5000원</td>
  </tr>
  <tr>
    <td height="25">&nbsp;합계:&nbsp;<input name="total_sum" type="text" size="20" readonly></td>
  </tr>
</table>

 

// 중간폼 끝
</form>​

 

// 메인폼 끝

</form>

 

이해가 되시는지 모르겠지만 ㅠㅠ 혹시 이게 가능할까요

 

답변 3개 / 댓글 2개

채택된 답변
+20 포인트

일반적으로 폼안에 폼을 넣을 수는 없습니다.

폼 분리하고 히든값으로 둔다음에 폼 외부 영역에 input 상자들 배치시키시고

submit 버튼 누를 때  폼외부에 있는 input상자에 있는 값을 자바스크립트로 hidden값에 넣고 해당 폼을 submit 시키는 방식으로 사용합니다.

답변에 대한 댓글 2개

아무래도 저는 무리인거 같아서 ㅠㅠ 지인이 php 개발자이신데.. 부탁을 한번 살짝 드려봐야겠어요 가능은 하겠죠? ㅠㅠ
PHP스킬은 아니고 HTML, 자바스크립트 스킬이긴한데, 어려운 부분은 아니기에 지인분께 요청하시면 간단히 해결되지 싶습니다 ^^

꼼수이긴 한데... 전 <div style="position:absolute; top:; left:; "> 이렇게 하곤 했습니다.

빛결 님 말씀처럼 폼 안에 폼 못 넣습니다.

다른 방식으로 생각해 보셔야 할 것 같네요. 

답변을 작성하려면 로그인이 필요합니다.