Autor | Zpráva | ||
---|---|---|---|
starburst Profil |
#1 · Zasláno: 17. 8. 2008, 14:31:50
zdravim. jak se dá udělat select box kde si clovek vybere z nabídky a aby tam byla i moznost "jiné" s tím, že když se vybere jiné, tak se vedle toho nebo pod tim zobrazi formulářový okýnko s možností napsání vlastní volby.
děkuji za radu |
||
Medvídek Profil |
#2 · Zasláno: 17. 8. 2008, 14:42:32 · Upravil/a: Medvídek
Dřív sem to měl taktéž jako ty, teď to řeším takto:
<span>Kde: </span><select name='misto' style='width: 250px' onChange="if(this.value!='jinde') { getElementById('jinde').style.display='none'} else {getElementById('jinde').style.display='block'}"> <option value='jinde'>== Vyberte zde nebo napište níže... ==</option> <option value='7'>Bozkov - Kulturní dům BOZKOV</option> <option value='4'>Chrudim - Total Inferno</option> <option value='10'>Držkov - KD DRŽKOV</option> <option value='3'>Huntířov - Disco HUNTÍŘOV</option> <option value='8'>Jirkov u Železného Brodu - Disco JIRKOV</option> <option value='13'>Koberovy - KD Koberovy</option> <option value='1'>Nová Ves nad Nisou - Disco Nisa</option> <option value='6'>Semily - KC Golf (Jarmil.cz)</option> <option value='5'>Semily - KC Golf (danceparty)</option> <option value='2'>Semily - Music club SAUNA</option> <option value='12'>Sinsheim (Německo) - Kinki Palace</option> <option value='11'>Skořenice - Disco RoXet</option> <option value='9'>Velké Hamry II - Disco HAMRSKA</option> <option value='jinde'>jinde...</option></select> <div id='jinde' style='display: block;'><span>...jinde: </span> Nebo tot je starší řešení stejného problému, fungující opačně. <script language=javascript> function Metoda(co) { if (co.value == ">> Jine <<") { document.getElementById("mistoProText").innerHTML = "<input type=\"text\" class=\"form-zprava\" name=\"misto2\" value=\"\">" document.getElementById("mistoProText1").innerHTML = "Zadejte místo: " document.getElementById("mistoProText2").innerHTML = "<input type=\"text\" class=\"form-zprava\" name=\"url\" value=\"\">" document.getElementById("mistoProText3").innerHTML = "Stránky klubu: " } else { document.getElementById("mistoProText").innerHTML = "" document.getElementById("mistoProText1").innerHTML = "" document.getElementById("mistoProText2").innerHTML = "" document.getElementById("mistoProText3").innerHTML = "" } } function Udelej(co) { if (co.value == ">> Jiny <<") { document.getElementById("deejay1").innerHTML = "<input type=\"text\" class=\"form-zprava\" name=\"hraje\" value=\"\">" document.getElementById("deejay").innerHTML = "Zadejte DJe: " document.getElementById("deejay2").innerHTML = "<input type=\"text\" class=\"form-zprava\" name=\"urldj\" value=\"\">" document.getElementById("deejay3").innerHTML = "Stránky DJe: " } else { document.getElementById("deejay").innerHTML = "" document.getElementById("deejay1").innerHTML = "" document.getElementById("deejay2").innerHTML = "" document.getElementById("deejay3").innerHTML = "" } } </script> <tr><td width="150"><span id="mistoProText1"></span></td><td><span id="mistoProText"></span></td></tr> <tr><td width="150"><span id="mistoProText3"></span></td><td><span id="mistoProText2"></span></td></tr> |
||
Časová prodleva: 16 let
|
0