Клубове Дир.бг
powered by diri.bg
търси в Клубове diri.bg Разширено търсене

Вход
Име
Парола

Клубове
Dir.bg
Взаимопомощ
Горещи теми
Компютри и Интернет
Контакти
Култура и изкуство
Мнения
Наука
Политика, Свят
Спорт
Техника
Градове
Религия и мистика
Фен клубове
Хоби, Развлечения
Общества
Я, архивите са живи
Клубове Дирене Регистрация Кой е тук Въпроси Списък Купувам / Продавам 05:02 05.06.24 
Клубове/ Компютри и Интернет / WEB Дизайн и HTML Пълен преглед*
Информация за клуба
Тема <select>
Автор vens (малко странен)
Публикувано12.03.07 13:14  



Имам 4 <select>-а с еднакви списъци. Искам като се избере опция от първия списък, тя да се премахва от втория, третия и четвъртия селект. Ако се избере друга позиция, тя пак да изчезва като възможност за 2-я, 3-я и 4-я селект, ама да се възстановява предишната (т.е. не става дума за remove на опцията, а за suppress/unsuppress).
Аналогично, като се избере опция от 2-я селект, тя да изчезва като възможност за 3-я и 4-я. И накрая, избирайки от 3-я селект, неговата опция да изчезва като възможност за 4-я.

Пример:
select 1: a, b, c, d
select 2: a, b, c, d
select 3: a, b, c, d
select 4: a, b, c, d

Избираме "b" от select1, тогава
select 2: a, c, d
select 3: a, c, d
select 4: a, c, d

Избираме "d" от select2, тогава
select 3: a, c
select 4: a, c

и т.н.
Както разбирате, искам потребителя да може да подреди a, b, c и d в желания ред. Естествено, става и с 4 полета radiobutton-и, ама ако стойностите са много (напр. a-z), става сложно, затова искам със select.

Въпросите ми:
- Не мога да открия event, който да се активира при избиране на опция от select. Има ли изобщо някакъв, който да ми помогне?
onchange и onselect не са за това.

- Понеже искам като премахна една опция от даден select, тя да се възстановява, когато по-преден select избере друга опция. Следователно еднократен remove не върши работа. Решението, което измислих, е в началото на функцията да възстановявам стойностите на всички option на дадения select и после да remove-на избраната. Ама става много неасоциативно - ако сменя стойностите на select-ите, трябва после внимателно да променя и функциите им.
Та въпросът е: има ли някакъв supress или active параметър на <option>, че аз не мога да открия такъв.

- Искам селектите да имат и празна опция, т.е. да не е избрано нито едно от a, b, c и d. DW в диалоговата кутийка не ми дава да сложа опция "", ама мога да го направя директно в кода. Това обаче коректно ли е? Или е по-добре да е ? Какво използвате за празна опция?

Проблеми с писане на кода нямам, не е нужно да пишете такъв само за мен

Мерси предварително!



Цялата тема
ТемаАвторПубликувано
* <select> vens   12.03.07 13:14
. * Re: <select> ghs   12.03.07 15:35
. * Re: <select> vens   12.03.07 16:25
. * Re: <select> ghs   12.03.07 17:00
. * Re: <select> vens   13.03.07 12:15
. * Re: <select> ghs   13.03.07 12:31
. * Re: <select> vens   13.03.07 17:24
. * Re: <select> ghs   14.03.07 09:34
. * Re: <select> vens   15.03.07 01:17
Клуб :  


Clubs.dir.bg е форум за дискусии. Dir.bg не носи отговорност за съдържанието и достоверността на публикуваните в дискусиите материали.

Никаква част от съдържанието на тази страница не може да бъде репродуцирана, записвана или предавана под каквато и да е форма или по какъвто и да е повод без писменото съгласие на Dir.bg
За Забележки, коментари и предложения ползвайте формата за Обратна връзка | Мобилна версия | Потребителско споразумение
© 2006-2024 Dir.bg Всички права запазени.