Autor Zpráva
prem
Profil *
Ahoj,

umím udělat to, aby se mi při zatrhnutí checkboxu zobrazily další políčka, která s tím checkboxem souvisí, ale potřeboval bych udělat to, aby se mi ty políčka opět skryly, když checkbox odtrhnu.

První část dělám takto:

onFocus="rozbalit('zed1')"


ale při jaké události použít funkci "zabalit"??

Děkuji za rady!!
Měsíček
Profil
http://diskuse.jakpsatweb.cz/index.php?action=vthread&forum=8&topic=86 571
prem
Profil *
Díky moc, toto funguje výborně:

onclick="this.form.heslo.disabled = !this.checked"


ale když check zatrhnu, aktivuju tím druhý check, který pod tu volbu patří, ale když pak hlavní check odtrhnu, zůstane ta podvolba zatržená i když je "disabled" a tím pádem pokud se nepletu stejně odesílá "1". Šlo by to udělat tak, že pokud hlavní volbu odtrhnu, tak budou podvolby disabled ale zároveň se automaticky odtrhnou?

Díky!!
Chamurappi
Profil
Reaguji na prem:
zatržená i když je "disabled" a tím pádem pokud se nepletu stejně odesílá "1"
Pleteš se.
prem
Profil *
chamurappi: díky beru na vědomí ...

jen se ještě zeptám, jak do toho zápisu dostanu více id více políček? Myslím to tak, aby ten předpis neplatil jen pro políčko s id "heslo" ale abych jej mohl aplikovat hned pro více políček. Díky
Chamurappi
Profil
Reaguji na prem:
Uvedený kousek kódu se řídí atributem name, nikoliv atributem id. Můžeš napsat třeba:
onclick="this.form.jmeno.disabled = this.form.heslo.disabled = !this.checked"
prem
Profil *
Super, děkuju!!!

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: