Получение множественных значений опций выбора через Javascript - PullRequest
0 голосов
/ 06 марта 2019

У меня есть странная утилита, которую я использую для музейного сайта, и она бросает мне кривая, когда я пытаюсь использовать ее в сочетании с множественным выбором, чтобы я мог передать массив значений.

В настоящий момент, если бы мне нужно было передать один вход или выборку с одним значением, это выглядит так:

var remits = document.getElementById("remits").value;
    DWObject.SetHTTPFormField("remits", remits);

Однако это не работает с массивом значений, и мне интересно, как я мог бы заставить его работать.

Я уже сделал небольшую корректировку и знаю, что в конце эта строка:

DWObject.SetHTTPFormField("remits", remits);

Должен выглядеть так:

DWObject.SetHTTPFormField("remits[]", remits);

Так что я предполагаю, что эта строка выше будет обернута либо в for, либо в each, но я не уверен, как правильно выписать ее для моего приведенного выше случая.

Это мое поле выбора:

<select class="form-control" id="remits" multiple="multiple" name="remits[]">
        @foreach($contacts as $contact)
            <option value="{{$contact->email}}">{{$contact->email}}</option>
        @endforeach
</select>

Буду признателен за любую помощь в этом! Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...