Autor | Zpráva | ||
---|---|---|---|
snake.aas Profil * |
#1 · Zasláno: 17. 7. 2008, 15:56:16
Zdravím,
zajímalo by mě, jestli by se dalo (určitě dalo....) pomocí js udělat, že bych měl checkbox pro skupinu, a pod nim jednotlive checkboxy pro lidi. když kliknu na skupinu, tak se zaškrtnou všichni, kteří patří do oné skupiny. napadlo mě getelementbyclass, ale to jaksi neexistuje. něčemu jako jQuery bych se zase rad vyhnul... pokud mate nějakou radu, budu vděčen. |
||
peta Profil |
#2 · Zasláno: 17. 7. 2008, 16:19:35
jakpsatweb - javascript - priklady - formulare
getelementbyclass JS class je programove slovo, nema nic spolecne s CSS class. CSS class -> className getElementsByClassName getElementsByClassname umi tusim jenom IE, ale neni problem si napsat JS, ktery to tak provede. Neni problem sdruzit checkboxy pres pole name="xxx[]" a pak udelat cyklus, ktery toto pole projde a nastavi checked. jakpsatweb - zacatecnicke priklady - priklad na cyklus |
||
Nox Profil |
#3 · Zasláno: 17. 7. 2008, 16:35:21
těm inputům dej třeba podobný name, clovek1,clovek2...
a po kliknutí na ten co má zaškrtnou všechny input=document.getElementsByTagName("input") for(a=0;a<inputy.length;a++){ if(input[a].substr(0,6)=="clovek"){ input[a].checked=true; } } |
||
Leo Profil |
#4 · Zasláno: 17. 7. 2008, 17:29:47
1, pouzijte cssQuery, je dietni a tohle umi; nebo
2, dejte vsem patricnym inputum stejny name, napr. "zatrzitko[]" takze se to na server preda jako pole, a pak pouzijte getElementByName; nebo 3, patricne inputy dejte do nejakeho divu, a na nem volejte getElementsByTagName("input") Leo |
||
habendorf Profil |
#5 · Zasláno: 17. 7. 2008, 18:07:25
Leo
pouzijte cssQuery, je dietni a tohle umi Zajímavá věcička, navíc na rozdíl od všech těch monstrózních bumbrlíčků skutečně téměř anorektická. Neznal jsem, díky za tip. |
||
Snake.AAS Profil * |
#6 · Zasláno: 18. 7. 2008, 16:35:50
díky za rady :-) vyzkouším
|
||
Časová prodleva: 16 let
|
0