Есть код типа
<form action="" id="form">
<select multiple name="">
<option name="1" value="Y">1</option>
<option name="2" value="Y">2</option>
<option name="3" value="Y">3</option>
<option name="4" value="Y">4</option>
<option name="5" value="Y">5</option>
</select>
<button type="submit">Отправить</button>
</form>
Таки как передать в форму параметры нескольких выбранных option ?
Чтобы в get улетело 1=Y&2=Y...
Добавьте атрибут name и поскольку это множественный выбор то в конце имени вы должны добавить скобки []. Что бы значения хранились в имени (массив).
<select name="select_name[]" multiple="multiple">
То что вы хотите сделать можно реализовать так.
<form action="" id="form">
<select multiple name="select_name[]">
<option value="{1:'Y'}">1</option>
<option value="{2:'Y'}">2</option>
<option value="{3:'Y'}">3</option>
<option value="{4:'Y'}">4</option>
<option value="{5:'Y'}">5</option>
</select>
<button type="submit">Отправить</button>
</form>
А теперь подробно. Сейчас каждое значение представляет из себя строку json. И передав несколько значений, у вас на сервере будет массив у которого каждое значение строка json.
И на сервере уже вы можете сделать json_parse (если там php) и взять уже из значений key=>val.
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники