webForumDet fria alternativet

dynamniskt formulär, drop down beroende av varandra

HTML & CSS

3 svar · 514 visningar · startad av Berith

Medlem sedan apr. 20062 inlägg
Frågan#1

Är ganska newbe så behöver lite hjälp.
(har försökt att leta i forumet men kunde inte hitta någon tråd som förklarar detta)

Ska göra ett formulär med "drop down"-menyer.
Det kommer att vara 3st "drop down".
Mitt problem är att jag vill att vad som visas i nr2 ska bero på vad man har valt i nr1 osv.

ex.
I nr1 finns valen: CRT och LCD
om jag väljer CRT så ska alternativen i nr2 bli: Philips och Sony
men om jag hade valt LCD så skulle alternativen blivit: Samsung, LG och Sony.
Om jag sedan tex väljer Samsung i nr2 så ska nr3 visa olika modeller: model1, model2 och model3.

Hoppas ni förstår vad jag menar.
Tanken är att alla värden sedan ska hämtas i en databas, men den biten tror jag att jag fixar själv.

Någon som kan berätta hur man gör?

Medlem sedan juni 20003 076 inlägg
#2

Välkommen till wF :)

Det finns flera sätt att lösa detta på men enklast är nog att köra med ett vanligt onChange-kommando på varje listmeny: :)

<select name="sel1" onChange="window.location.href='sidan.asp?sel1='+this.options[this.selectedIndex].value;">
...

Sen hämtar du data till listmeny 2 beroende på Request.Querystring("sel1") (om du använder asp) osv.

Medlem sedan apr. 2006409 inlägg
#3

Asp, pfft... ;-)

Medlem sedan apr. 20031 660 inlägg
#4

HEJ!

Löste problemet med två dynamiska beroende dropdowns för några år sedan mha internet, finns även en för tre, http://www.atgconsulting.com/triplelist.asp

Finns enklare sätt nuförtiden, tycker jag mig ha sett på wF.

266 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
132 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
124 ms — ändringar (db)