Конструктор форм

Выбор несколько полей в созданной форме.

#1 18 декабря 2010 в 10:08
Интересует вопрос? Создаем форму, например:
Цель знакомства
1.дружба
2.общение виртуальные
3.общение реальные
4.флирт
5.серьезные отношения

Как сделать чтобы пользователь мог выбрать несколько полей а не одно?
Кто может, подскажите, помогите, спасите)))
#2 18 декабря 2010 в 10:21
Попробуйте видимый список. По идее там должен быть мультивыбор.
Такое впечатление, что в предыдущих версиях был выбор чекбоксов, но сейчас что-то не нашел, наверное глючу :)
#3 18 декабря 2010 в 10:36
Увы, видимый список виден, но выбрать возможно только одну позицию(
#4 18 декабря 2010 в 11:15
Ну тогда попробуйте несколько полей Группа опций с одной опцией на поле. Вроде радиокнопка, но будут выполнять функции чекбоксов
#5 18 декабря 2010 в 11:34
В этом случаи если пользователь выбрал 1 опцию… так как она одна отказаться от выбора невозможно(… Тупик!
#6 18 декабря 2010 в 12:05
core/classes/page.class.php функция buildFormField, там определяются поля для формы, ты можешь добавить атрибут "multiple" и добавить "[]" к имени поскольку у нас получается массив.
для видимого списка:
  1.  
  2. case 'menu': $items = explode('/', $cfg['items']);
  3. $html .= '<select style="'.$style.'" name="field['.$field['id'].'][]" size="8" multiple>';
  4.  
теперь будет мультивыбор.
Ну и позаботится, чтобы это правильно обрабатывалось в components/forms/frontend.php так как тебе нужно
#7 18 декабря 2010 в 12:29
Пасибки, ещё осталось в components/forms/frontend.php понять что делать… сложно когда в кодах не очень понимаю(
#8 18 декабря 2010 в 13:31
ну если не разберешься напиши мыло я скину измененный скрипт.
#9 28 января 2011 в 06:03

ну если не разберешься напиши мыло я скину измененный скрипт.

GENER
Мне он тоже нужен
#10 28 января 2011 в 10:04
А чего шифроваться то, скинь на общее пользование, если не жалко!
#11 29 января 2011 в 16:43
UP
очень нужно
Мульти выбор в настройках появился, но просмотр подробной информации показывает только Array
#12 20 января 2013 в 22:42
Как делать выпадающий список в конструкторе форм?

Подскажите пожалуйста. НАписано: Элементы: через "/"

Но никак не получается

селедка/
карасик/
вобла/
таранька/

как бы не заполнялось поле — результат один — только первое слово списка
#13 20 января 2013 в 22:53
Каждое слово с новой строчки пишите?

селедка/
карасик/
Если да, то небудет работать,
Заполняйте все подряд селедка/ карасик/
#14 20 января 2013 в 23:03
Спасибо! Кстати, а как сделать, чтобы последнее пустое поле не добавлялось?
#15 20 января 2013 в 23:10

Спасибо! Кстати, а как сделать, чтобы последнее пустое поле не добавлялось?

Минона
После последнего не ставьте слеш "/"
Вы не можете отвечать в этой теме.
Войдите или зарегистрируйтесь, чтобы писать на форуме.
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.