imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Веб-мастеру > Веб-программирование
Опции темы
Старый 18.09.2003, 21:09     # 1
vlandus
Guest
 
Сообщения: n/a

Как сделать сделать список <select> выделеным?

Я использовал на сайте ЯВА-скрипт, который позволяет нажатием кнопки перекидывать выделеные итемы из левого СЕЛЕКТ списка в правый.
как это работает и код можно посмотреть здесь.
Проблема в том, как передать массив итемов из правого списка в ПХП скрипт. Если их вручную не выделять - ничего не передаётся.
Как сделать их выделенными по-умолчанию? Ну.. или может по-другому передавать...
Спасибо, что дочитали до конца.
 
Старый 18.09.2003, 23:23     # 2
joker99
Full Member
 
Аватар для joker99
 
Регистрация: 19.07.2003
Адрес: Israel
Сообщения: 924

joker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форумеjoker99 Популярный человек на этом форуме
Есть такой вариант.

сделай функцию которая берет все итемы из правого списка, объединяет их исппользуя какой нибудь разделитель и ложит в hidden. Постав ету функцию в onsubmit формы а в скрипте бери етот hidden и парсь его.
__________________
Столько дел, что и работой занятся некогда...
joker99 вне форума  
Старый 19.09.2003, 01:10     # 3
Stasik
Registered User
 
Аватар для Stasik
 
Регистрация: 27.03.2002
Адрес: дома
Сообщения: 1 660

Stasik Известность не заставит себя ждатьStasik Известность не заставит себя ждать
function selectAll(sel)
{
var i = 0;
while (sel[i])
{
sel[i].selected = sel.currSelections[i++] = true;
}
}

а там на кнопочке onclick="selectAll(this.form.selectMenu); this.form.submit();"

мож и будет работать
__________________
Всё будет хорошо!
Stasik вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 14:28.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.