Есть такая формочка:
<form name="formname">
<input type="radio" name="radio_name[element_id1]" value="radiovalue1_1" />
<input type="radio" name="radio_name[element_id1]" value="radiovalue1_2" />
<input type="radio" name="radio_name[element_id1]" value="radiovalue1_3" />
<input type="radio" name="radio_name[element_id1]" value="radiovalue1_4" />
<input type="radio" name="radio_name[element_id2]" value="radiovalue2_1" />
<input type="radio" name="radio_name[element_id2]" value="radiovalue2_2" />
<input type="radio" name="radio_name[element_id2]" value="radiovalue2_3" />
<input type="radio" name="radio_name[element_id2]" value="radiovalue2_4" />
</form>
…
Ну и в общем и так далее …
В общем если я отправлю такую форму скрипту на пхп например, то из $_POST достану аккуратный массив вида:
array (
"radio_name" => array(
"element_id1" => radio_value1_selected,
"element_id2" => radio_value2_selected,
)
);
Как массив такой же структуры получить из Javascript? Можно конечно написать такую функцию например, можно вообще серверную часть использовать и AJAX-ом получать значение например json_encode($_POST) и.т.д., но может какое встроенное или внешнее красивое решение уже есть?