Select2 множественный - как установить пустое значение по умолчанию - PullRequest
0 голосов
/ 17 декабря 2018

У меня динамический ввод с множественным выбором, который использует Select2.Мне нужно создать «пустую» опцию, которая имеет пустое значение с некоторым заголовком, поэтому он ведет себя так, будто ничего не выбрано, но пользователь видит, что выбрана опция «Все».Это потому, что это нелогично, когда ничего не выбрано, а пользователи считают, что это обязательно.

Я думаю, что это может сработать:

<option value="">All</option>

Но я не могу понять, как это сделатьопция выбрана.Ajax удаляет все параметры каждый раз, когда запрашивает список параметров с сервера.

Таким образом, каждый раз, когда ничего не выбрано, выбирается «поддельная» опция с заголовком «Все», а если выбрана одна или несколько опций, - поддельная.опция автоматически отменяет выбор.

1 Ответ

0 голосов
/ 17 декабря 2018

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

<select>
<option value="" disabled selected>Select your option</option>
<option value="value">Option</option>
</select>
...