Мне нужно обработать форму, сгенерированную третьей частью. Эта форма предоставляет некоторые флажки "multi-select" атрибуты. Но имя ввода идентично, и PHP $_POST не может обрабатывать одинаковые ключи (обрабатываются только последние данные).
Вот пример формы:
<form>
<input type="checkbox" name="attr1" value="1" />
<input type="checkbox" name="attr1" value="2" />
<input type="checkbox" name="attr1" value="3" />
<input type="checkbox" name="attr1" value="4" />
<input type="checkbox" name="attr2" value="xx" />
<input type="checkbox" name="attr3" value="a" />
<input type="checkbox" name="attr3" value="b" />
<input type="checkbox" name="attr3" value="c" />
<input type="checkbox" name="attr3" value="d" />
<input type="text" name="attr4" value="" />
</form>
Я хотел бы проанализировать все входные флажки, получить только группу с одинаковыми именами и добавить "[]" к их имени...
Что я хочу получить после обработки jQuery:
<form>
<input type="checkbox" name="attr1[]" value="1" />
<input type="checkbox" name="attr1[]" value="2" />
<input type="checkbox" name="attr1[]" value="3" />
<input type="checkbox" name="attr1[]" value="4" />
<input type="checkbox" name="attr2" value="xx" />
<input type="checkbox" name="attr3[]" value="a" />
<input type="checkbox" name="attr3[]" value="b" />
<input type="checkbox" name="attr3[]" value="c" />
<input type="checkbox" name="attr3[]" value="d" />
<input type="text" name="attr4" value="" />
</form>
Есть ли способ идентифицировать группу входов с таким же именем?