Любой способ добавить несколько текстовых записей для выбора полей

В форме, которую заполняет пользователь сайта (т. е. не администратор), я хочу иметь такой раздел («[]» представляет флажок в форме):

Сертификаты

[] Сертификация типа 1

[] Сертификация типа 2

[] Сертификация типа 3

[] Другие сертификаты типа 3 [запись в текстовом поле]

[] Тип 4 Сертификация

[] Сертификаты типа 5

[] Другие сертификаты [ввод текстового поля]

Таким образом, пользователь будет проверять, насколько многие из них применимы к ним, и если у них была другая сертификация типа 3, чем та, которая была указана, они проверили бы флажок «Сертификация другого типа 3» и заполнили текстовое поле с типом сертификации, которая не указана в списке.

И у них также будет возможность проверить последнее текстовое поле и ввести другие типы сертификатов в этом текстовом поле.

Я нашел Select или Other ( https://www.drupal.org/project/select_or_other ), но он похоже, не позволяет использовать два текстовых параметра.

Возможно, мне нужно просто выполнить список опций с помощью Select или Other, поместить опцию Type 3 в список в списке и добавить другие сертификаты в отдельное поле?

6 голосов | спросил Christopher Dunning 10 +04002014-10-10T18:31:11+04:00312014bEurope/MoscowFri, 10 Oct 2014 18:31:11 +0400 2014, 18:31:11

1 ответ


2

По моему мнению , модуль Select Or Other работает с группами полей или чем-то еще. Он должен допускать одно «другое» значение для каждой группы. Вы можете сделать следующее:


ОБЩАЯ ГРУППА

[] Сертификация типа 1

[] Сертификация типа 2

  

ГРУППА СЕРТИФИК 3

     

[] Сертификация типа 3

     

[] Другие сертификаты типа 3 [запись в текстовом поле]

[] Тип 4 Сертификация

[] Сертификаты типа 5

[] Другие сертификаты [запись в текстовом поле]


ответил Djouuuuh 10 +04002014-10-10T18:45:52+04:00312014bEurope/MoscowFri, 10 Oct 2014 18:45:52 +0400 2014, 18:45:52

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132