Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 134 Pomógł: 0 Dołączył: 27.01.2005 Skąd: Białystok Ostrzeżenie: (0%)
|
Mam parę opcji listy rozwijalnej:
Kod - banned - guest - user - mod - itd (przedstawiają zezwolenia) i chackboxy (parę kolumn tego typu) Kod 1 - view 2 - edit 3 - add - itd (przedstawiają prawa) Potrzebuję skryptu, który po wybraniu poziomu z select zaznaczy odpowiednie chackboxy. Np: Wybieram Guest i automatycznie zaznacza view i edit. Nie znam się na JS i proszę o pomoc (myslę, że powinien zaznaczać po nazwach chacków, ale co jesli mam 3 kolumny: news, articles i download i nazwy sa takie news.view? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Przyjaciele php.pl Postów: 2 258 Pomógł: 16 Dołączył: 21.09.2004 Skąd: Kielce Ostrzeżenie: (0%)
|
funkcja tworzy tablicę z określonymi checkboxami
Kod function makearr(str,str1){ var elarr = document.getElementsByTagName("input"); var chkarr = new Array(); var j = 0; for(i=0;i<elarr.length;i++){ if(elarr[i].type=="checkbox" && elarr[i].id.match(str)==str && elarr[i].id.match(str1)==str1){ chkarr[j++] = elarr[i]; } } return chkarr; } Zastosowanie: Kod function chk(opt){ var chkarr = makearr("norm","view"); switch(opt.value){ case 'banned':{ for(i=0;i<chkarr.length;i++){ document.getElementById(chkarr[i].id).checked=false; } }break; case 'guest':{ for(i=0;i<chkarr.length;i++){ document.getElementById(chkarr[i].id).checked=true; } }break; default:{ }break; } }
Żeby obsłużyć to wszystko jedną funkcją pewnie będziesz musiał stworzyć parę takich tablic checkboxów i potem poustawiać odpowiednie warunki w case'ach. |
|
|
|
Nievinny Po wybraniu select zaznacz checkboxa 9.04.2005, 10:53:37
revyag O coś takiego chodzi ?
Kod<script type="t... 11.04.2005, 10:24:50
Nievinny Mniej więcej tylko mam takie "tabele" ch... 11.04.2005, 15:28:51
Nievinny Dzięki, wieczorem sprawdzę bo teraz nie mam czasu,... 12.04.2005, 13:12:51 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 19:19 |