| | |
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Autor | Správa |
---|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... |
pozna niekto nejaku funkcnu overenu metodu na Unchecked radio buttonu? moc by ste mi pomohli lebo klasicke element.checked=="false" a podobne nefunguje a dokonca som to skusal riesit tak ze najprv podmienkou zobrazim danu vec a potom ELSE display none, lenze ani toto nefunguje ja tomu nechapem na nete som nasiel zlozite kody ale ja potrebujem to vysvetlit. dakujem
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 01.01.2009 23:29 | |
|
Výber pri radio button zrušíš tak, že nastavíš iný radio button z tej skupiny.
PS: "false" nie je to isté ako false (predpokladám, že akýkoľvek reťazec je v JS v konečnom dôsledku true).
PPS: A vôbec som nepochopil či chceš niečo nastavovať, alebo len kontrolovať.
|
|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... | Napísal autor témy B.A.X.O: 01.01.2009 23:38 | |
|
ono to je takto:
Kód: <script>
function freevolba(free) { var free = document.getElementById('free'); var div = document.getElementById('link'); if (free.checked) { div.style.display="block"; } else { div.style.display="none"; } }
</script>
no a toto mi nefunguje, cize ka pochopis tento script pochopis co som tym chcel dosiahnut, co mi nejde, a co potrebujem
teda ono to funguje az na tu cast s ELSE:) a to je ta co najviac potrebujem
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 01.01.2009 23:46 | |
|
Nemyslím si, že by to niekto pochopil.
Načo má tá funkcia parameter free a prečo tam máš aj lokálnu premennú free? Ten element free je čo, je to radio, alebo to je checkbox? Kedy a ako sa volá tá funkcia?
|
|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... | Napísal autor témy B.A.X.O: 01.01.2009 23:57 | |
|
to s tym free paramterom som nieco skusal zle som to vlozil takto:
Kód: <script>
function freevolba() { var free = document.getElementById('free'); var div = document.getElementById('link'); if (free.checked) { div.style.display="block"; } else { div.style.display="none"; } }
</script>
free je radio button, a div je to co schovavam/skryvam
dalsia cast:
<input id="free" type="radio" name="cast" onClick="freevolba()"/>
name cast z dovodu dalsich radio buttonov...aby sa prepinali a nemohlo sa zaskrnut vsetky naraz, taka grupa jedna.
|
|
Registrovaný: 13.11.07 Prihlásený: 20.08.16 Príspevky: 1702 Témy: 0 | Napísal chrono: 02.01.2009 0:17 | |
|
Keď použiješ na tom jednom radio onclick, tak to bude vždy true (lebo sa to zavolá len vtedy, keď na to klikneš a vtedy sa to nastaví).
Môžeš volať tú funkciu aj pri iných radio z tej skupiny a potom to bude fungovať normálne. Technicky by sa mohla dať použiť udalosť onchange, problém je, že sa to správa v rôznych prehliadačoch inak. Napr. pri Konqueror to funguje podľa očakávaní, ale vo Firefox3 sa to zavolá len keď to nadobúda hodnotu true, talže aj tak by sa to muselo dať pri všetky radio. Inak keď to tam už budeš dávať, môžeš použiť freevolba(true) alebo freevolba(false) a ušetríš tam jedno volanie document.getElementById.
PS: A ešte som zabudol napísať, že takýto spôsob používania javascriptu je nemoderný.
|
|
Registrovaný: 22.01.08 Prihlásený: 19.04.15 Príspevky: 492 Témy: 135 Bydlisko: Bratislava ... | Napísal autor témy B.A.X.O: 02.01.2009 16:21 | |
|
nechapem tomu chrono. to co radis som skusal ale troska som tam nieco posral cize som nahadzoval zalohu toho kodu co tu je a zrazu setko ide! ked neni zakliknuty button free tak div zmizne a ked je tak sa objavi nechapem....to je nejaka magia
|
|
| Stránka: 1 z 1
| [ Príspevkov: 7 ] | |
Podobné témy | Témy | Odpovede | Zobrazenia | Posledný príspevok |
---|
| Metoda v Jave v Assembler, C, C++, Pascal, Java | 3 | 474 | 26.10.2017 20:40 BX | | Najvhodnejšia virtualizačná metóda v Ostatné programy | 6 | 475 | 26.09.2015 18:22 michalesku | | Funkcna graf karta v Grafické karty | 11 | 399 | 04.11.2011 21:47 MilanYX | | metoda Repousse photoshop cs5 v Ostatné | 0 | 513 | 25.11.2010 20:51 5sebo5 | | Ktora metoda je rychlejsia v PHP, ASP | 5 | 851 | 25.11.2010 15:11 GoodWill | | Je tato redukcia plne funkcna? v Chladiče a všetky druhy chladenia | 3 | 366 | 14.05.2012 22:29 KocuR | | Prvá doména kompletne v arabčine funkčná v Novinky | 1 | 636 | 08.05.2010 18:09 Svolo | | Univerzita sv. Cyrila a Metoda v Trnave v Vzdelanie, štúdium, škola | 1 | 460 | 02.09.2018 22:08 liqua1 | | pb s nacitanim do biosu (doska funkcna) v Intel čipové sady | 5 | 303 | 09.09.2014 10:50 matop | | Samsung Star S5230 - PC Studio - ktora funkcna verzia? v Smartfóny a tablety | 4 | 446 | 29.08.2013 12:08 jtbs | | ako zistím či je moja integrovaná zvukovka funkčná?.... v Zvuk | 20 | 845 | 21.03.2010 17:09 janka25 | | I/P: Konica Minolta 1600 na diely/ funkčná v Predám | 4 | 377 | 10.11.2014 17:13 thrax12 | | Actions per Second - Metóda merania výkonu v online hrách. v Články | 0 | 938 | 03.07.2010 15:59 Mir | | I/P:ASUS M4A785T-M (pokazený PCIex16 slot) funkčná ! v Predám | 14 | 632 | 09.01.2014 10:10 XerO111 | | Jquery Ajax metóda load aj post v spojení s codeigniter v JavaScript, VBScript, Ajax | 0 | 492 | 01.02.2012 21:06 account23 | | V: Slavia 630 model 77 + optika, dobrý stav, plne funkčná v Vymením a darujem | 0 | 647 | 10.03.2013 9:35 kllr007 |
| Nemôžete zakladať nové témy v tomto fóre Nemôžete odpovedať na témy v tomto fóre Nemôžete upravovať svoje príspevky v tomto fóre Nemôžete mazať svoje príspevky v tomto fóre
|
|