JavaScript установка поля ввода множественного выбора по щелчку маркера листочка

У меня есть встроенная карта Leaflet в приложении Django с маркерами, которые определяют различные места отбора проб для исследования. Каждое из этих мест имеет уникальный идентификатор места. При нажатии на любой из этих маркеров появляется всплывающее окно с формой. В форме есть несколько полей, одно из которых - уникальный идентификатор местоположения, который пользователь должен выбрать (в поле с множественным выбором, в стиле выпадающего списка). Я хочу, чтобы, когда пользователь нажимает на маркер, поле ID местоположения в поле множественного выбора во всплывающем окне устанавливалось на уникальный ID этого маркера

Я пробовал установить поле таким образом в функции marker.on('click')

document.getElementById('location').value = marker.feature.properties.Location_Identifier

, но когда вы просматриваете значение после этого, оно по-прежнему пустое.

Я думаю, что часть проблемы может заключаться в том, что feature.properties.Location_Identifier является фактическим идентификатором местоположения, в то время как в форме Django делает поля множественного выбора перечислимыми, поэтому значение там может быть просто целым числом, поэтому происходит несоответствие при установке значения. Если у кого-нибудь есть какие-либо соображения, я буду благодарен.

Вернуться на верх