Verificar se o checkbox foi selecionado [RESOLVIDO]

Galera, estou com um problema.
Tenho uma tela de cadastro de usuários, onde selecionamos o perfil para esse usuario. Um desses perfis é o representante.
O meu problema é: Quando o representante for checkado, eu preciso abrir mais duas opções. representante com permissão e sem permissão. Eu tenho que verificar assim que o checkbox for clicado.

No checkbox…

<input type="checkbox" name="permissao" onclick="verPermissao(this);">

<!-- opcoes escondidas-->
<input type="checkbox" name="opt1" id="opt1" value="1" style="display:hidden;">
<input type="checkbox" name="opt2" id="opt2" value="2" style="display:hidden;">

No js…

<script>
function verPermissao(campo) {
    var opt1 = document.getElementById('opt1');
    var opt2 = document.getElementById('opt2');
    if (campo.checked) {
        // mostra...
        opt1.style.display = "block";
        opt2.style.display = "block";
    } else {
        // esconde...
        opt1.style.display = "hidden";
        opt2.style.display = "hidden";
    }
}
</script>
1 curtida

Galera, eu consegui resolver. Eu fiz direto pelo java mesmo. Eu esqueci de dizer aqui no tópico que eu uso wicket.