Boa noite,
Estou com a seguinte dúvida tenho um checkbox e quero que ele habilite um campo textArea quando for selecionado.
Consegui fazer usando JavaScript mas ele fica sempre selecionado … gostaria que quando o usuário clicasse novamente dava um disabled no textArea.
Alguem poderia me ajudar a melhorar meu código JavaScript ou então uma melhor solução obrigado!
<br:brPanelGrid columns="3" border="0" cellpadding="0"
cellspacing="0" styleClass="gridInterna"
id="elaboracaoPacGridInterna61">
<br:brSelectBooleanCheckbox id="check"
styleClass="HtmlSelectBooleanCheckboxBradesco"
value="#{empresaBean.empresaVO.decreto}" onclick="habilita();" />
<br:brOutputTextBold value="Decreto 2.233" />
<br:brInputTextarea id="textArea" disabled="true"></br:brInputTextarea>
</br:brPanelGrid>
</br:brPanelGrid>
function habilita(){
if (document.getElementById('cadastroEmpresaReceitaForm:check').checked = true){
document.getElementById('cadastroEmpresaReceitaForm:textArea').disabled = false;
}
}
Alguém ??