양식에서 고객은 여러 그룹을 만들 수 있습니다. 모든 그룹에는 동일한 입력 필드가 있습니다. 고객이 '+ 추가 그룹'을 클릭하면 추가 그룹이 jQuery를 통해 동적으로 생성됩니다 (HTML은 AJAX 호출을 통해 다운로드 됨).동적으로 여러 그룹 만들기
다음은 샘플 HTML입니다. 각 ul
태그는 그룹입니다. 그룹 ul
에서 각 입력 필드는 그룹 번호 필드를 포함합니다. 이와 같이 : foo_1
, foo_2
current_group
은 총 그룹 수를 추적하는 숨겨진 필드입니다.
add_group
버튼을 클릭하면 jQuery는 전체 그룹 수를 current_group
에서 얻은 다음 추가 그룹을 동적으로 가져옵니다.
어떻게해야합니까?
또한 고객이 양식을 마쳤을 때 제출 버튼을 클릭하면 PHP를 통해 오류 확인으로 인해 동일한 페이지로 돌아갈 수 있습니다. 동적 HTML 그룹을 다시 풀고 싶지 않습니다. 어떻게이 문제를 해결할 수 있습니까?
<h2> Group One </h2>
<ul class="Form">
<li>
<label>Foo</label>
<select name='foo_1'>
<option value='1'>One</option>
<option value='2'>Two</option>
<option value='3'>Three</option>
</select>
</li>
<li>
<label>Bar</label>
<select name='bar_1'>
<option value='car'>Car</option>
<option value='bike'>Bike</option>
<option value='van'>Van</option>
</select>
</li>
<ul>
<h2> Group Two </h2>
<ul class="Form">
<li>
<label>Foo</label>
<select name='foo_2'>
<option value='1'>One</option>
<option value='2'>Two</option>
<option value='3'>Three</option>
</select>
</li>
<li>
<label>Bar</label>
<select name='bar_2'>
<option value='car'>Car</option>
<option value='bike'>Bike</option>
<option value='van'>Van</option>
</select>
</li>
<ul>
<input type='hidden' id='current_group' value='2' />
<input type='button' id='add_group' value='+ Additional Group' />