Autor | Zpráva | ||
---|---|---|---|
drozdo Profil |
#1 · Zasláno: 3. 1. 2010, 12:41:51
Zdravim,
Mohol by mi niekto poradit, alebo hodit linky s nejak scriptov, pre dvojity select cez javu? Tj. napriklad z jedneho selectu si vyberem okres, a podla toho sa mi v druhom selecte zobrazia kraje. Dakujem, hladam nieco funkcne. Na googli nevim co mam napisat aby mi naslo co potrebujem :) |
||
habendorf Profil |
#2 · Zasláno: 3. 1. 2010, 13:18:54
Zde se to řešilo několikrát, hledej.
|
||
drozdo Profil |
#3 · Zasláno: 3. 1. 2010, 13:20:25
celkem tri krat, nikde vsak nie je riesenie, vzdy sa to prekrutilo na ine tema
|
||
habendorf Profil |
#4 · Zasláno: 3. 1. 2010, 13:33:50
Možností je více. Třeba:
<style type="text/css"> select {display:none;} #volba0 {display:block;} fieldset {border:none;} </style> <script type="text/javascript"> function vypis(volba) { for (i=1; i <= 3; i++) { document.getElementById('volba'+i).style.display='none'; } document.getElementById(volba).style.display='block'; } </script> <select size="1" id="volba0" onchange="vypis(this.options[this.selectedIndex].value);"> <option value="volba0"> Značka </option> <option value="volba1"> Škoda </option> <option value="volba2"> Audi </option> <option value="volba3"> BMW </option> </select> <select size="1" id="volba1"> <option> Škoda1 </option> <option> Škoda2 </option> </select> <select size="1" id="volba2"> <option> Audi1 </option> <option> Audi2 </option> </select> <select size="1" id="volba3"> <option> BMW1 </option> <option> BMW2 </option> </select> |
||
keeehi Profil |
#5 · Zasláno: 3. 1. 2010, 13:35:03
<form action="/xxx.html" method="POST" name="f"> <script type="text/javascript"> kat = new Array(3); kat[1] = new Array(); kat[2] = new Array(); kat[3] = new Array(); kat[1][1] = 'aaa 1'; kat[1][2] = 'aaa 2'; kat[2][3] = 'bbb 1'; kat[2][4] = 'bbb 2'; kat[2][5] = 'bbb 3'; kat[3][6] = 'ccc 1'; kat[3][7] = 'ccc 2'; kat[3][8] = 'ccc 3'; kat[3][9] = 'ccc 4'; kat[3][10] = 'ccc 5'; function change_kat(val) { document.f.subkat.options.length = 0; pocet = 0; for (i=0;i<kat[val].length;i++) { if (typeof kat[val][i] != "undefined") { pocet++; } } if (pocet>0) { document.f.subkat.options[0] = new Option('zde upřesněte',''); j = 1; for (i=0;i<kat[val].length;i++) { if (typeof kat[val][i] != "undefined") { document.f.subkat.options[j] = new Option(kat[val][i],i); j++; } } document.f.subkat.options[j] = new Option('není tu vhodná podkategorie','0'); } else { document.f.subkat.options[0] = new Option('není podkategorie','0'); } } </script> <select name="kat" onChange="javascript:change_kat(this.value)"> <option value="">Nejdříve vyberte</option> <option value="1">aaa</option> <option value="2">bbb</option> <option value="3">ccc</option> </select> <select name="subkat"> <option value="" style="width: 250pt">zde upřesněte</option> </select> </form> zde je to řešení ps. až někde uvidíš něco, co se ti bude líbit, tak si zobraz zdrojový kód a v něm se hrabej a přehrabuj, až najdeš to, co hledáš. |
||
drozdo Profil |
#6 · Zasláno: 3. 1. 2010, 22:03:04
Dakujem,
Keehi - ho script plne funkcni. |
||
Časová prodleva: 14 let
|
0