15. marts 2005 - 11:06Der er
10 kommentarer og 1 løsning
Select sætning der bestemmer en anden select sætningsværdier?
Hej Gutter,
Jeg skal have lavet 2 select-sætninger, hvor den ene skal bestemme indholdet af den anden. F.eks. når jeg vælger en model på en sko, skal der komme en ny select frem med de størrelser sko'en kan fås i? Jeg har allerede i koden lavet en start <form> og slut <form>. Så jeg skal udenom problemet uden at lave en form mere, for jeg har rigtige dårlige erfaringer med en form i en form. Jeg har før lavet noget integreret java til noget lignende. Men det kode har jeg desværre ikke mere :(
Hvis nogle er friske på en lille udfordring så bare skriv :)
Det jeg normalt gør er at hente alle kombinationer ud og sætte deres visibility til hidden. Når brugeren så vælger noget i den første select ændrer jeg på visibility på den passende anden select, hvis du forstår.
Du skal lige først have styr på, hvilke sprog man gør tingene i. For det første skal ud hente data og printe javascript-kode og select-bokse i php. Den javascript kode din php-kode så genererer skal så sørge for at vise/skjule select-bokse. Var det mere forståeligt?
I det her tilfælde er det jo bare en boks. Du kan også lave det med tabel-rækker, der skal du bare sætte deres dispaly til td-row eller noget i den stil istedet for block.
Nu giver din kode jo ikke megen mening uden at man kender den klasse du benytter til at lave formularer med. Men her har du også valgt den løsning som jeg ikke beskrev, nemlig hvor du først submitter en form for derefter at hente de væredier som passer til hvad man skrev i den første select.
Det forslag jeg kom med hentede jo alle select-bokse ud og vise så en med javascript når man havde valgt noget i den første.
Synes egentlig hellere du skulle lave det selv og så lære af den tid det nu engang tager.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.