krydse checkbokse af alt efter valg i selectboks
Hej!Jeg har en bunke checkbokse som skal krydses af alt efter valg i en selectboks.
Vælger man mulighed 1 (Administrator) skal alle bokse der hedder opret[], rediger[] og slet[] krydses af.
Vælger man mulighed 2 (Redaktør) skal alle bokse der hedder opret[] og rediger[] krydses af
Vælger man mulighed 3 (Skribent) skal alle bokse der hedder opret[] krydses af.
Vælger man mulighed 0 (Vælg adgangsniveau), mulighed 4 (Kunde) eller mulighed 5 (Standardbruger) skal alle krydser fjernes i alle bokse.
Her er koden:
<script>
function tjek_rettigheder(hvad) {
if(hvad.value == 4 || hvad.value == 5) {
document.getElementById('rettigheder').style.display = 'none';
} else {
document.getElementById('rettigheder').style.display = 'block';
}
}
</script>
<input type="hidden" name="send" value="ok">
<select name="kategori" onchange="tjek_rettigheder(this)" style="width:98%">
<option value="0">Vælg adgangsniveau</option>
<option value="1">Administrator / CMS+Website (højeste niveau)</option>
<option value="2">Redaktør / CMS+Website</option>
<option value="3">Skribent / CMS+Website</option>
<option value="4">Kunde / Website</option>
<option value="5">Standardbruger / Website (laveste niveau)</option>
</select>
<div id="rettigheder" style="display:block">
<table align="center" width="95%" cellspacing="0" cellpadding="0" border="0">
<tr><td height="13"></td></tr>
<tr bgcolor="#D2D2D2"><td style="padding:8px">Rettigheder: </td><td style="padding:8px">Her skal der så være en lang tekst der forklarer hvad du skal i felterne herunder.</td></tr>
<tr><td height="13"></td></tr>
<tr bgcolor="#E2E2E2"><td style="padding:8px">Dokumenter: </td><td style="padding:8px"><table cellpadding="0" cellspacing="0"><tr><td><input type="hidden" name="modul[]" value="Dokumenter"><input type="checkbox" name="opret[]" checked value="1-0"></td><td>Opret </td><td><input type="checkbox" name="rediger[]" value="1-0"></td><td>Rediger </td><td><input type="checkbox" name="slet[]" value="1-0"></td><td>Slet/Nulstil</td></tr></table></td></tr>
<tr><td height="13"></td></tr>
<tr bgcolor="#D2D2D2"><td style="padding:8px">Sager: </td><td style="padding:8px"><table cellpadding="0" cellspacing="0"><tr><td><input type="hidden" name="modul[]" value="Sager"><input type="checkbox" name="opret[]" value="1-1"></td><td>Opret </td><td><input type="checkbox" name="rediger[]" value="1-1"></td><td>Rediger </td><td><input type="checkbox" name="slet[]" value="1-1"></td><td>Slet/Nulstil</td></tr></table></td></tr>
<tr><td height="13"></td></tr>
<tr bgcolor="#E2E2E2"><td style="padding:8px">Billedhåndtering: </td><td style="padding:8px"><table cellpadding="0" cellspacing="0"><tr><td><input type="hidden" name="modul[]" value="Billedhåndtering"><input type="checkbox" name="opret[]" value="1-2"></td><td>Opret </td><td><input type="checkbox" name="rediger[]" value="1-2"></td><td>Rediger </td><td><input type="checkbox" name="slet[]" value="1-2"></td><td>Slet/Nulstil</td></tr></table></td></tr>
<tr><td height="13"></td></tr>
<tr bgcolor="#D2D2D2"><td style="padding:8px">Filhåndtering: </td><td style="padding:8px"><table cellpadding="0" cellspacing="0"><tr><td><input type="hidden" name="modul[]" value="Filhåndtering"><input type="checkbox" name="opret[]" value="1-3"></td><td>Opret </td><td><input type="checkbox" name="rediger[]" value="1-3"></td><td>Rediger </td><td><input type="checkbox" name="slet[]" value="1-3"></td><td>Slet/Nulstil</td></tr></table></td></tr>
<tr><td height="13"></td></tr>
<tr bgcolor="#E2E2E2"><td style="padding:8px">Kontaktformular: </td><td style="padding:8px"><table cellpadding="0" cellspacing="0"><tr><td><input type="hidden" name="modul[]" value="Kontaktformular"><input type="checkbox" name="opret[]" value="1-4"></td><td>Opret </td><td><input type="checkbox" name="rediger[]" value="1-4"></td><td>Rediger </td><td><input type="checkbox" name="slet[]" value="1-4"></td><td>Slet/Nulstil</td></tr></table></td></tr>
<tr><td height="13"></td></tr>
<tr bgcolor="#D2D2D2"><td style="padding:8px">Forum: </td><td style="padding:8px"><table cellpadding="0" cellspacing="0"><tr><td><input type="hidden" name="modul[]" value="Forum"><input type="checkbox" name="opret[]" value="1-5"></td><td>Opret </td><td><input type="checkbox" name="rediger[]" value="1-5"></td><td>Rediger </td><td><input type="checkbox" name="slet[]" value="1-5"></td><td>Slet/Nulstil</td></tr></table></td></tr>
<tr><td height="13"></td></tr>
<tr bgcolor="#E2E2E2"><td style="padding:8px">Indstillinger: </td><td style="padding:8px"><table cellpadding="0" cellspacing="0"><tr><td><input type="hidden" name="modul[]" value="Indstillinger"><input type="checkbox" name="opret[]" value="1-6"></td><td>Opret </td><td><input type="checkbox" name="rediger[]" value="1-6"></td><td>Rediger </td><td><input type="checkbox" name="slet[]" value="1-6"></td><td>Slet/Nulstil</td></tr></table></td></tr>
<tr><td height="13"></td></tr>
<tr bgcolor="#D2D2D2"><td style="padding:8px">Statistik: </td><td style="padding:8px"><table cellpadding="0" cellspacing="0"><tr><td><input type="hidden" name="modul[]" value="Statistik"><input type="checkbox" name="opret[]" value="1-7"></td><td>Opret </td><td><input type="checkbox" name="rediger[]" value="1-7"></td><td>Rediger </td><td><input type="checkbox" name="slet[]" value="1-7"></td><td>Slet/Nulstil</td></tr></table></td></tr>
<tr><td height="13"></td></tr>
<tr bgcolor="#E2E2E2"><td style="padding:8px">Sikkerhed: </td><td style="padding:8px"><table cellpadding="0" cellspacing="0"><tr><td><input type="hidden" name="modul[]" value="Sikkerhed"><input type="checkbox" name="opret[]" value="1-8"></td><td>Opret </td><td><input type="checkbox" name="rediger[]" value="1-8"></td><td>Rediger </td><td><input type="checkbox" name="slet[]" value="1-8"></td><td>Slet/Nulstil</td></tr></table></td></tr>
<tr><td height="13"></td></tr>
<tr bgcolor="#D2D2D2"><td style="padding:8px">Afstemninger: </td><td style="padding:8px"><table cellpadding="0" cellspacing="0"><tr><td><input type="hidden" name="modul[]" value="Afstemninger"><input type="checkbox" name="opret[]" value="1-9"></td><td>Opret </td><td><input type="checkbox" name="rediger[]" value="1-9"></td><td>Rediger </td><td><input type="checkbox" name="slet[]" value="1-9"></td><td>Slet/Nulstil</td></tr></table>
</div>
