Cara lain untuk mengatasi masalah ini, jika Anda menggunakan beberapa bahasa skrip sisi server yang memungkinkan Anda untuk memanipulasi data yang diposting, adalah mendeklarasikan formulir html Anda seperti ini:
<form>
<input name="a_name"/>
<input name="a_second_name"/>
<input name="subform[another_name]"/>
<input name="subform[another_second_name]"/>
</form>
Jika Anda mencetak data yang diposting (Saya akan menggunakan PHP di sini), Anda akan mendapatkan array seperti ini:
//print_r($_POST) will output :
array(
'a_name' => 'a_name_value',
'a_second_name' => 'a_second_name_value',
'subform' => array(
'another_name' => 'a_name_value',
'another_second_name' => 'another_second_name_value',
),
);
Maka Anda bisa melakukan sesuatu seperti:
$my_sub_form_data = $_POST['subform'];
unset($_POST['subform']);
$ _POST Anda sekarang hanya memiliki data "formulir utama" Anda, dan data subformulir Anda disimpan dalam variabel lain yang dapat Anda manipulasi sesuka hati.
Semoga ini membantu!