У меня есть несколько блоков выбора, используемых для фильтрации данных из базы данных. Например, выберите поле 1:Переключить выбор из списка с помощью javascript
<select name="team" multiple size="3">
<option value="1">Team 1</option>
<option value="2">Team 2</option>
<option value="3">Team 3</option>
</select>
И выберите ящик 2:
<select name="name" multiple size="3">
<option value="John">John</option>
<option value="Mary">Mary</option>
<option value="Ryan">Ryan</option>
</select>
Проблема когда я выбрать значение из поля я не могу отменить его и я не хочу, чтобы сбросить все фильтры и начать все. Я хотел бы иметь возможность отменить выбранную опцию при втором щелчке, для каждого окна ... например: 1-й клик => выбрать/2-й клик => снять выделение.
Как самый простой способ сделать это? Благодарим за терпение!
Вы можете отменить выбор в мультиселекторе с помощью CTRL + щелчок (или CMD + щелчок на Mac) –
Поскольку @RoryMcCrossan указал, что простой CTRL + щелчок делает это, вам не нужен код для этого. –
это приложение используется многими пользователями, и они не знали бы этого, поэтому я попытался сделать вещи более интуитивными – Cilonx