My jQuery
< script >
$(document).ready(function() {
var tipo = $("#idTipoParticipante option:selected").text();
if (tipo == 'Personagem') {
$("#enable").click(function() {
// habilitando o campo
$('#personagem').attr("disabled", '');
// retornando a cor padrao
$('#personagem').css("background-color", "#FFF");
});
} else if (tipo == 'Tecnico') {
// campo desabilitado
$('#personagem').attr("disabled", true);
// cor de fundo para o campo
$('#personagem').css("background-color", "#cccccc");
}
}); < /script>
My Select
<select class="form-control" name="idTipoParticipante" id="idTipoParticipante">
<% List<TipoParticipante>listTipoParticipante = tipoParticipanteController.retornarListaTipoParticipante(); for (int i = 0; i
< listTipoParticipante.size(); i++) { %>
<option value="<%=listTipoParticipante.get(i).getIdTipoParticipante()%>">
<%=listTipoParticipante.get(i).getDescricaoTipoParticipante()%>
</option>
<% } %>
</select>
My input
<input type="text" class="form-control" id="personagem" name="personagem" placeholder="informe a personagem...">