Я пытаюсь создать группу флажков в Perl с субтитрами, разделяющими определенные флажки. Все флажки связаны, но они находятся в подкатегориях, которые я хотел бы отображать, когда пользователь выбирает их выбор.Perl checkbox group subgroupings
my $grocery_list = $q->checkbox_group(
-name=>'grocery_list',
-values=>\@items,
-linebreak=>'true',
-labels=>\%items,
В приведенном выше примере, я мог бы иметь «Молоко» и «сыр» быть под подкатегории «МОЛОЧНОЙ», в то время как «Ham» и 'Турции находятся под подкатегории «МЯСА». У меня уже есть группа флажков с моими значениями, но я изо всех сил пытаюсь создать эти названия подкатегорий (МОЛОЧКА и МЯСЫ) между подгруппами флажков. В идеале заголовки подкатегорий не были бы флажками, а просто делят флажки. Можно ли поместить эти подразделения в один флажок, или мне нужно будет сделать несколько флажков и объединить отмеченные элементы в один массив позже?
Я мало знаю о Perl, но какой инструментарий или библиотека вы используете для отображения этих флажков? Вероятно, это очень важно для этого вопроса. –
А ты очень прав! Я тоже начинаю изучать Perl, и это одно из моих первых заданий для работы. Я создаю группу флажков CGI. http://perldoc.perl.org/CGI.html#CREATING-A-GROUP-OF-RELATED-CHECKBOXES Это ссылка, с которой я шел, но она не помогает вообще с подгруппы. Надеюсь, это ответит на ваш вопрос. –
В MetaCPAN есть более новая версия этого документа - https://metacpan.org/pod/CGI. В частности, вы должны прочитать раздел «Функции генерации HTML больше не должны использоваться». –