[ Príspevkov: 7 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
funkcna overena metoda uncheck

Registrovaný: 22.01.08
Prihlásený: 19.04.15
Príspevky: 492
Témy: 135 | 135
Bydlisko: Bratislava ...
NapísalOffline : 01.01.2009 23:24 | funkcna overena metoda uncheck

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


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1713
Témy: 0 | 0
NapísalOffline : 01.01.2009 23:29 | funkcna overena metoda uncheck

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ť.


Offline

Užívateľ
Užívateľ
funkcna overena metoda uncheck

Registrovaný: 22.01.08
Prihlásený: 19.04.15
Príspevky: 492
Témy: 135 | 135
Bydlisko: Bratislava ...
Napísal autor témyOffline : 01.01.2009 23:38 | funkcna overena metoda uncheck

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


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1713
Témy: 0 | 0
NapísalOffline : 01.01.2009 23:46 | funkcna overena metoda uncheck

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?


Offline

Užívateľ
Užívateľ
funkcna overena metoda uncheck

Registrovaný: 22.01.08
Prihlásený: 19.04.15
Príspevky: 492
Témy: 135 | 135
Bydlisko: Bratislava ...
Napísal autor témyOffline : 01.01.2009 23:57 | funkcna overena metoda uncheck

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.


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1713
Témy: 0 | 0
NapísalOffline : 02.01.2009 0:17 | funkcna overena metoda uncheck

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ý. ;)


Offline

Užívateľ
Užívateľ
funkcna overena metoda uncheck

Registrovaný: 22.01.08
Prihlásený: 19.04.15
Príspevky: 492
Témy: 135 | 135
Bydlisko: Bratislava ...
Napísal autor témyOffline : 02.01.2009 16:21 | funkcna overena metoda uncheck

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


 [ Príspevkov: 7 ] 


funkcna overena metoda uncheck



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Metoda v Jave

v Assembler, C, C++, Pascal, Java

3

193

26.10.2017 20:40

BX

V tomto fóre nie sú ďalšie neprečítané témy.

Najvhodnejšia virtualizačná metóda

v Ostatné programy

6

248

26.09.2015 18:22

michalesku

V tomto fóre nie sú ďalšie neprečítané témy.

Funkcna graf karta

v Grafické karty

11

239

04.11.2011 21:47

MilanYX

V tomto fóre nie sú ďalšie neprečítané témy.

metoda Repousse photoshop cs5

v Ostatné

0

341

25.11.2010 20:51

5sebo5

V tomto fóre nie sú ďalšie neprečítané témy.

Ktora metoda je rychlejsia

v PHP, ASP

5

632

25.11.2010 15:11

GoodWill

V tomto fóre nie sú ďalšie neprečítané témy.

Je tato redukcia plne funkcna?

v Chladiče a všetky druhy chladenia

3

252

14.05.2012 22:29

KocuR

V tomto fóre nie sú ďalšie neprečítané témy.

Prvá doména kompletne v arabčine funkčná

v Novinky

1

489

08.05.2010 18:09

Svolo

V tomto fóre nie sú ďalšie neprečítané témy.

Univerzita sv. Cyrila a Metoda v Trnave

v Vzdelanie, štúdium, škola

1

148

02.09.2018 22:08

liqua1

V tomto fóre nie sú ďalšie neprečítané témy.

pb s nacitanim do biosu (doska funkcna)

v Intel čipové sady

5

162

09.09.2014 10:50

matop

V tomto fóre nie sú ďalšie neprečítané témy.

Samsung Star S5230 - PC Studio - ktora funkcna verzia?

v Smartfóny a tablety

4

201

29.08.2013 12:08

jtbs

V tomto fóre nie sú ďalšie neprečítané témy.

ako zistím či je moja integrovaná zvukovka funkčná?....

v Zvuk

20

658

21.03.2010 17:09

janka25

V tomto fóre nie sú ďalšie neprečítané témy.

I/P: Konica Minolta 1600 na diely/ funkčná

v Predám

4

219

10.11.2014 17:13

thrax12

V tomto fóre nie sú ďalšie neprečítané témy.

Actions per Second - Metóda merania výkonu v online hrách.

v Články

0

695

03.07.2010 15:59

Mir

V tomto fóre nie sú ďalšie neprečítané témy.

I/P:ASUS M4A785T-M (pokazený PCIex16 slot) funkčná !

v Predám

14

469

09.01.2014 10:10

XerO111

V tomto fóre nie sú ďalšie neprečítané témy.

Jquery Ajax metóda load aj post v spojení s codeigniter

v JavaScript, VBScript, Ajax

0

347

01.02.2012 21:06

account23

V tomto fóre nie sú ďalšie neprečítané témy.

V: Slavia 630 model 77 + optika, dobrý stav, plne funkčná

v Vymením a darujem

0

446

10.03.2013 9:35

kllr007



© 2005 - 2019 PCforum, edited by JanoF