У меня есть форма «клиент», в которой есть раздел «контакты». Для начала этот раздел контактов будет содержать следующие элементы ..
<input type="text" name="contacts[0][fname]" />
<input type="text" name="contacts[0][sname]" />
Но пользователь может захотеть добавить еще один контакт, который будет дублировать элементы с помощью javascript, чтобы получить следующее:
<input type="text" name="contacts[0][fname]" />
<input type="text" name="contacts[0][sname]" />
<br />
<input type="text" name="contacts[1][fname]" />
<input type="text" name="contacts[1][sname]" />
Я знаю, как создать первый набор элементов, однако, если форма отправляется и возникают ошибки, как я могу гарантировать, что отображается правильное количество элементов 'contacts'?