Autor Zpráva
Kubsan
Profil *
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.
Chamurappi
Profil
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>

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: