HTML Dropdown list a automaticky vyber moznosti

Programovacie jazyky, rady, poradňa...
Holubar
Darca
Darca
Používateľov profilový obrázok
Príspevky: 3894
Registrovaný: 24 feb 2005, 21:26
Bydlisko: Senec
Kontaktovať používateľa:

HTML Dropdown list a automaticky vyber moznosti

Príspevok od používateľa Holubar »

Na registracnom formulari chcem uviest dva dropdown listy. Prvy bude pre vyber sirsej kategorie, druhy pre vyber prislusne podkategorie

Napr:
kategoria A ---> podkategorie jano, peter, dano
kategoria B ---> podkategorie stano, alica, jozko

Chcem, aby uzivatel, ktory si v prvom dropdown liste vybral kategoriu, mal moznost vybrat v druhom dropdown liste iba z podkategorii, ktore patria pod kategoriu, ktoru si vybral. Teda sa asi jedna o automaticky reload, pri ktorom bude druhy dropdown list naplneny moznostami pre danu kategoriu.

Ake je najvhodnejsie riesenie?
chrono
VIP
VIP
Používateľov profilový obrázok
Príspevky: 7127
Registrovaný: 25 dec 2006, 15:17

Re: HTML Dropdown list a automaticky vyber moznosti

Príspevok od používateľa chrono »

Ak je tých možností dosť veľa, tak asi naozaj bude jediná možnosť odoslanie toho formuláru po zmene voľby v prvom zozname (to sa dá urobiť pomocou javascriptu, možno niečo ako onchange='this.form.submit()'). Samozrejme ideálne by bolo, keby tam bolo aj tlačidlo pre tých, čo majú zakázaný javascript.

Inak keď už je povolený javascript, tak asi elegantnejšie je použiť Ajax a ak tých kombinácií nie je veľa, tak sa tiež dajú vložiť priamo do toho html kódu.
Holubar
Darca
Darca
Používateľov profilový obrázok
Príspevky: 3894
Registrovaný: 24 feb 2005, 21:26
Bydlisko: Senec
Kontaktovať používateľa:

Re: HTML Dropdown list a automaticky vyber moznosti

Príspevok od používateľa Holubar »

ako to ma riesene napr autobazar.eu? Viem, ze pri vypnutom javascripte im to nefunguje, ale ked to ide, tak si vobec nevsimam, ze by sa pri vybere odosielal formular a znova nacitala stranka.
V pripade, ze pouzijem JS, urcite to chcem osetrit aj pre uzivatelov, ktori ho maju vypnuty, da sa to spravit tak, aby sa im tlacidlo pre nacitanie moznosti zobrazovalo iba v pripade, ze maju vypnuty js?
audiotrack
VIP
VIP
Používateľov profilový obrázok
Príspevky: 25958
Registrovaný: 09 sep 2005, 18:39
Kontaktovať používateľa:

Re: HTML Dropdown list a automaticky vyber moznosti

Príspevok od používateľa audiotrack »

autobazar to má klasickým javascriptom: http://www.autobazar.eu/uk/searcher-0.js
Funkcia ktorá to meni bude možno v inom súbore, nechce sa mi v tom teraz v noci hrabať. Detekcia vypnutého js existuje, je viacero fínt (napríklad to tlačidlo skrývať javascriptom /a teda ak javascript nie je povolený tak tlačidlo ostane zobrazené/)
Napísať odpoveď