Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Po wybraniu select zaznacz checkboxa
Nievinny
post
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?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
revyag
post
Post #2





Grupa: Przyjaciele php.pl
Postów: 2 258
Pomógł: 16
Dołączył: 21.09.2004
Skąd: Kielce

Ostrzeżenie: (0%)
-----


O coś takiego chodzi ? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Kod
<script type="text/javascript">
function chk(opt){
    switch(opt.value){
        case 'banned':{
            document.getElementById("norm.view").checked=false;
            document.getElementById("norm.edit").checked=false;
            
        }break;
        case 'guest':{
            document.getElementById("norm.view").checked=true;
            document.getElementById("norm.edit").checked=true;
        }break;
        case 'user':{
        }break;
        case 'mod':{
        }break;
        default:{
            document.getElementById("norm.view").checked=false;
            document.getElementById("norm.edit").checked=false;
        }break;
    }
}
</script>

  1. <select id="s1" name="s1" onclick="chk(this)">
  2. <option value="banned">banned</option>
  3. <option value="guest">guest</option>
  4. <option value="user">user</option>
  5. <option value="mod">mod</option>
  6. </select><br>
  7. view: <input id="norm.view" type="checkbox" /> edit: <input id="norm.edit" type="checkbox" />
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 26.12.2025 - 05:54