При мультивыборе элементов отправляется один?

Доброго времени! Небольшой вопрос. В задании создаем группы элемнтов списка и впоследствии устанавливаем атрибут multiple для всего списка! Но при выборе нескольких пунктов и отпраки оного на сервере отображается только последний из выбранных? Это из-за упрощенной версии сервиров в курсах или есть подводные камни? Спасибо.

Подскажите номер задания, чтоб я долго не искала.

Задание 22. Такая же проблема. При множественном выборе на сервер отправляется одно значение, по крайней мере, так показывает экран вывода переданной информации методом POST в задании.

Покажите ваш вариант кода. Будем проверять.

Подойдет в виде скриншотов? Здесь видно, что задание сделано верно, работает множественный выбор. Но при отправке на сервер приходит только одно значение.


Ответ нашелся в комментариях. При условии, что в name дописываются квадратные скобки, всё работает.
<select id="food" name="food[]" multiple>
На сервер отправляются все выбранные варианты в виде массива (array). Если уже знакомы с JS например, то должны представлять о чем речь.

1 лайк

Да, действительно. Даже доводилось так делать. Выскочило из памяти, спасибо!