выпадающий список и поле формы показывает как массив? - PullRequest
1 голос
/ 24 мая 2019

Я использую ColdFusion 2016. У меня есть форма с раскрывающимся списком. Атрибут name поля называется jobRoleId. Когда я отправляю эту форму, имя поля доступно в области формы как jobRoleId[]. Как мне получить значение этого поля? Имя выглядит как массив, но я не могу просто вывести значение из-за скобок.

Я попытался вывести значение, но получаю ошибку. Мне кажется, что я делал это в прошлом, и имя поля формы не содержало скобок [] после имени поля при использовании меню множественного выбора:

<select id="jobRoleId" name="jobRoleId" multiple="multiple">...</select>

Есть ли способ, как имя поля формы просто выглядит как jobRoleId?

writedump(jobRoleId[]); 
abort;

Ответы [ 2 ]

2 голосов
/ 25 мая 2019

Когда я выполняю ваш код, я получаю разделенный запятыми список значений jobRoleId. Используете ли вы какие-либо рамки CF?

Мой вывод:

enter image description here

Я также предлагаю посмотреть на клиентский JavaScript, чтобы убедиться, что ничто не меняет представленное имя. Вы можете использовать отладчик Chrome / Firefox / IE, чтобы просмотреть ваши материалы и подтвердить то, что отправляется

1 голос
/ 25 мая 2019

Multi select списки, в CF, должны возвращать список значений, насколько я помню ...

...