Программирование > JavaScript & JScript

Вопрос по <select> multiple

<< < (2/3) > >>

partiz:
прошлая версия

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

не работает...

выхода не вижу пока :(

Egorsha:
Может не въехал в тему, но попытаюсь советовать :) (не проверял код)

Вариант 1.


--- Цитировать ---partiz:
...Но, когда форма субмитится, должны выделиться все элементы в этом селекте.
--- Конец цитаты ---


Если нужно именно это, то может быть попробовать следующее:


<form ....  onSubmit=" функция выделяющая все элементы селекта и возвращающая true">
.....

<input type="submit" name="ok" value="ok">
....


Вариант 2.

В случае -

--- Цитировать ---partiz:
...тогда все работает, но, почему-то с двух нажатий на кнопку ОК...
--- Конец цитаты ---


Не заметил (в приведенном коде), что при нажатии кнопки должна отправиться форма.

Может быть имеет смысл последней строчкой в функции onSelect() поставить строку вида "document.NForm.submit();"?

Принимаешь такой совет? ;)

partiz:
смысл в приведенном коде - разобраться в проблеме... код был приведен просто как пример, если разобраться в проблеме, которая в этом примере, то не составит сложности ее исправить в основном файле.

есть форма, в которой есть селект (в нем содержится несколько значений из одной области), пользователь радобает с этим селектом: добавляет (или убирает из него) какие-то значения. затем он сабмитит форму, причем этот селект должен передать ВСЕ значения, которые в нем находятся (что возможно, только если все они селектед=тру).

2 Egorsha... по сути нет разницы, куда ты впихнешь эту функцию, главное, чтобы она выделяла элементы... а она не выделяет! нет проблемы субмит вызвать, есть проблема элементы выделить...

partiz:
В общем, пока нашелся только один выход из этой ситуации
Вести два селекта параллельно, один видимый, в котором мултипл = фалсе, а другой невидимый, в котором он = тру :)
при сабмите на приеме обрабатывать невидимый и все =)))

for_i_0:
partiz
Тебе нужно передать все значения элемента селект. Ну так запихивай их всех в скрытый элемент и все они будут отправлятся на сервер.

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии