당신이 AJAX를 사용하여 게시하는 경우 제출 버튼을 클릭하고 올바른 작업 방법을 호출하는 고유 한 js 메서드를 작성할 수 있습니다.
AJAX를 사용하지 않는 경우에 대비하여 마크 업에서 두 양식을 분리 한 다음 카테고리 양식 내부에있는 하위 카테고리 양식을 css로 정렬하는 것이 좋습니다. 하위 범주 양식을위한 공간을 만들기 위해 범주 양식의 "스페이서"로 빈 div를 사용하십시오.
반 의사 예에 (희망) 만드는 그것은 내가 무엇을 의미하는지 더 명확 :
<form name="categoryForm" id="catForm" action="/Category/Add">
<!-- some form elements here... -->
<div id="subCategorySpacer"> </div>
<!-- maybe some more form elements... -->
<input type="submit">
</form>
<form name="subCategoryForm" id="subCatForm" action="/Category/addSubcategory">
<!-- form elements here too. and a submit button -->
</form>
을하고 당신이 CSS를 사용하여, 당신의 스페이서 사업부가있는 곳으로 하위 카테고리 양식을 이동합니다. 자연스럽게, 이것은 폼의 정확한 크기를 알아야하거나, 자바 스크립트를 사용하여 클라이언트 측에서 크기를 조정해야합니다.