Я использую jquery mobile, чтобы показать кнопку выбора («Sonstiges» на скриншоте), которая откроет всплывающее окно со списком флажков для этого типа атрибута.
Проверенные элементы должны отображаться в виде значения счетчика при закрытии всплывающего окна, а сами значения передаются через POST при нажатии кнопки сохранения.
Флажки могут быть установлены, и если я закрою поле и снова открою, они все еще отмечены.
Отсутствует количество проверенных элементов, отображаемых рядом с меткой, и, что более важно, значения должны передаваться через POST, который не являетсяcase.
Мой код:
<a href="#popupNested_'.$group['group_id'].'" data-rel="popup" class="ui-btn ui-corner-all ui-shadow ui-btn-inline ui-icon-bars ui-btn-icon-left ui-btn-a" data-transition="pop" data-mini="true" style="width:32%">'.$group['group_name'].'</a>
<div data-role="popup" id="popupNested_'.$group['group_id'].'" data-theme="none">
<fieldset data-role="controlgroup" >
<legend >'.$group['group_name'].':</legend>
<input type="checkbox" name="attributes[]" id="attributes-' . $details[$group['group_id']]['id'][$i] .'" value="' . $details[$group['group_id']]['id'][$i] .'" ' . $isselected . ' data-mini="true">
<label for="attributes-' . $details[$group['group_id']]['id'][$i] .'">' . $details[$group['group_id']]['name'][$i] . '</label>
</legend>
</fieldset>
</div>
Насколько я понимаю, их значение POST должно называться attributes
, но его нет.