Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Как сделать multiselect (https://javascript.ru/forum/jquery/54259-kak-sdelat-multiselect.html)

neos 11.03.2015 13:16

Задача выделить все, кроме Terminated и вывести их, в случае если ничего не выделено, во вьюшке) А при нормальном селекте он должен работать как обычно) В вашем случае он только выделяет и все, а мне нужно, чтобы был виден результат)

laimas 11.03.2015 13:17

Да что такое, ну даже намека нет на асинхронный запрос, а чтобы еще JS заниматься "сборкой", затем воткнуть эту "сборку" в форму, после чего ее отправить..., это как называется? Зачем подменять то, что выполняется естественно?
Всего лишь надо имя указать как массив - name[], а в селекторе экранировать эти скобки. Зачем же все усложнять?

neos 11.03.2015 13:21

Цитата:

Сообщение от laimas (Сообщение 360693)
Да что такое, ну даже намека нет на асинхронный запрос, а чтобы еще JS заниматься "сборкой", затем воткнуть эту "сборку" в форму, после чего ее отправить..., это как называется? Зачем подменять то, что выполняется естественно?
Всего лишь надо имя указать как массив - name[], а в селекторе экранировать эти скобки. Зачем же все усложнять?

Можете пожалуйста показать, как это сделать?

dd_smol 11.03.2015 13:24

Цитата:

Сообщение от neos (Сообщение 360692)
Задача выделить все, кроме Terminated и вывести их, в случае если ничего не выделено, во вьюшке) А при нормальном селекте он должен работать как обычно) В вашем случае он только выделяет и все, а мне нужно, чтобы был виден результат)

http://learn.javascript.ru/play/QXZIo

laimas 11.03.2015 13:29

neos, давайте так - коли вы источник этой "свары", выполните следующее:

Отправьте свою форму со списком, так как она есть, то есть с именем вами прописанным, выбрав в списке несколько опций, и в зависимости от метода ее передачи выполните на сервере или print_r($_GET), или print_r($_POST). Что вы получите при этом? Почему так получается?

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


Часовой пояс GMT +3, время: 07:42.