Autor Zpráva
rosi
Profil *
Mám formulář kde v 1. sloupci je položka SELECT (třeba i JumpMenu)
nazvaná "barvy" a obsahuje 5 barev. Pak mám 2. sloupec s položkou
SELECT nazývá se "zbozi" a obsahuje např.: tričko, trenky,
kalhoty, košile, ponožky. Takto je vytvořeno 5 řádků. No a já bych
potřeboval vyřešit, že když si někdo v prvním řádku vybere např.
červenou barvu tak mu ve druhém sloupci vyzkočí v SELECTU "zbozi"
pouze např. kalhoty a košile. A pokud to samé udělá ve druhém řádku
tak první se nesmí změnit.

Doufám že jsem to vysvětlil dost, sám se v tom dost strácím :)

Díky za pomoc

Rosi
habendorf
Profil
Viděl bych to asi na PHP nebo JS. A proč to máš tento dotaz podruhé v css?
Leo
Profil
Pokud se to ma menit okamzite, tak jedine JavaScript, do nehoz muzete predem natahat ten katalog. Leo
rosi
Profil *
v css to mám omylem :) a možnosti znám, potřebuju poradit jak?
habendorf
Profil
No, vzhledem k tomu, že k option nelze přiřadit disabled (lépe řečeno mě se to nepodařilo), tak to zas není tak jednoduchý.
Asi bych se na to vykašlal a šel na to přes optgroup.
llook
Profil
Jedině nějak ty optiony mazat - každý DOM uzel má metodu removeChild(node). A pak je případně znovu javascriptem přidávat - appendChild(node).
Ale jednoduchý to není, a udělat to pro více než jeden prohlížeč bude asi dost fuška. Také radím optgroup - i z hlediska přístupnosti je to lepší.
Každopádně to přesouvám do sekce Javascript.
Leo
Profil
U tohohle je nespolehlivejsi nastavit options.length na 0, to spolehlive options smaze, a pak je jeden po druhem vkladat, new Option a spol., Leo
Fred
Profil
článek: http://www.evolt.org/article/Accessible_Interdependent_Select_Boxes/20 /60163/
demo: http://www.onlinetools.org/articles/accessibleinter/
benjamin
Profil
Jde o to, že bych potřeboval ze selectu <takova ta rozbalovací nabídka> přesunout <zmačknu tlačítko> vybranou hodnotu do textového pole a připojit tuto hodnotu k něčemu co v textovém poli je už od předtim napsane. Jestli mi budeš chtit poradit napis mi prosim na email ZEMAN.BENJAMIN@seznam.cz budu ti moc vděčný.
Toto téma je uzamčeno. Odpověď nelze zaslat.

0