Autor | Zpráva | ||
---|---|---|---|
Kubsan Profil * |
#1 · Zasláno: 11. 11. 2009, 22:57:03
Mám vybírací okýnko:
<select class='textbox' name='kat'><option value='default' >default</option><option value='2' >2</option></select>"; No a pokud do toho mačknu(onclick, ale pouze když se to změní) potřebuju aby se pod tím objevilo hned další okánko: <select class='textbox' name='kat'><option value='5' >5</option><option value='6' >6</option></select>"; A pokud by se do toho prvního neklikolo vůbec, nebo by to bylo na defaultu, tak to druhý by se nezobrazilo. |
||
Časová prodleva: 4 dny
|
|||
Chamurappi Profil |
#2 · Zasláno: 16. 11. 2009, 09:51:28
Reaguji na Kubsana:
„pokud do toho mačknu(onclick, ale pouze když se to změní)“ Zvolíme tedy onchange, nikoliv onclick. „potřebuju aby se pod tím objevilo hned další okánko“ Budeme měnit CSS vlastnost display. „pokud by se do toho prvního neklikolo vůbec, […] tak to druhý by se nezobrazilo“ Výchozí display nastavíme na „none“. „nebo by to bylo na defaultu, tak to druhý by se nezobrazilo“ A podmíníme i tu výchozí value <select>u. <select class='textbox' name='kat' onchange='document.getElementById("dalsi-okenko").style.display = (this.value == "default") ? "none" : "";'> <option value='default' >default</option> <option value='2' >2</option> </select> <select class='textbox' name='kat' id='dalsi-okenko' style='display: none;'> <option value='5' >5</option> <option value='6' >6</option> </select> |
||
Časová prodleva: 14 let
|
0