Autor | Zpráva | ||
---|---|---|---|
bl0l Profil * |
#1 · Zasláno: 13. 10. 2012, 11:21:04
Jak prosím udělám to že když mam takový kod v javascriptu aby po kliknutí se checkbox odškrtnut a z když zase kliknu na checkbox tak aby se checkbox zaškrtl dík.
<input type="checkbox" id="idcko" onClick="udelejNeco()" checked> |
||
panther Profil |
#2 · Zasláno: 13. 10. 2012, 11:29:07
bl0l:
„aby po kliknutí se checkbox odškrtnut a z když zase kliknu na checkbox tak aby se checkbox zaškrtl dík.“ na to nepotrebujes JavaScript, to je preci standardni chovani checkboxu. Funkci i bez JavaScriptu. |
||
bl0l Profil * |
#3 · Zasláno: 13. 10. 2012, 11:31:20
No právě že když tam mam tu událost onclick tak to nefunguje a ve funkci pouze zjištuji jestli checkbox zaškrtnut. Tak už nemam nervy stím zápasit a píšu sem... vždicky mě dostane nějaká triviální problém
|
||
Tori Profil |
bl0l:
Funkce pověšená na onclick by měla vracet true (tím řekne prohlížeči, aby pokračovat standardní reakcí na událost - zaškrtnul checkbox, načetl adresu odkazu, odeslal formulář atd.). |
||
bl0l Profil * |
#5 · Zasláno: 13. 10. 2012, 11:35:43
Vyřešeno omlouvám se že jsem předčasně vytvořil téma.
Měl jsem if(option.checked = true) A správně má být if(option.checked == true) |
||
peta Profil |
#6 · Zasláno: 15. 10. 2012, 08:39:12
bl0l: Ten kod ale nikde nebyl v otazce napsany.
Viz Tori. Co tam ale napsane vidim je, ze tam nepouzivas return false . Takze tvuj onclick zmeni hodnotu checkboxu a po ukonceni onclick se spusti normalni funkce zaskrtavani, ktera hodnotu take zmeni. Takze se uzivateli jevi, ze se nic nedeje. A mam pocit, ze tohle chovani se projevuje ruzne v ruznych prohlizecich. Kazdopadne si to oprav tez.
Zrušení události |
||
Časová prodleva: 12 let
|
0