@xGreen_Max

Как при клике выделять элементы списка?

Есть форма из которой можно выбрать несколько или даже все варианты
при помощи ctrl+клик или зажатым левым кликом на мыше, что неудобно.

Как при помощи js достичь того, чтобы можно было выделять варианты из
списка при помощи простого одинарного клика. А затем ранее выделенные варианты
мы могли отправить на сервак при помощи кнопки "Отправить"

<form method ="GET">   
Форма:           
          
<select class="click" name="list[]" size="4" multiple >         
                                                
<option class="x1" value="Дом">Вариант 1</option>          
<option class="x2"value="Сарай">Вариант 2</option>         
<option class="x3"value="Хижина">Вариант 3</option>
<option class="x4" value="Квартира">Вариант 4</option>
 
</select>
 
<input type="submit" value="Отправить">
</form>


let menu = document.querySelector(".click");
 
menu.addEventListener("click", function(e){
 
e.target. // что сюда нужно дописать?
 
});
  • Вопрос задан
  • 191 просмотр
Решения вопроса 1
victormayorov
@victormayorov
Frontend разработчик
Набросал небольшой пример на чистом js:
https://codepen.io/webm0fe/pen/abjzjdK
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы