Possuo um select e gostaria que quando fosse selecionado o value 12, mostrasse uma mensagem (display: block). Consegui fazer com radio, mas não com o select.
Alguém sabe como?
<select class="form-control" name="tipo_solic" id="tipo_solic">
<option value=""></option>
<option value="12">Remessa de mercadoria ou bem para conserto ou reparo</option>
<option value="13">Outras saídas não especificadas (Atenção: Obrigatório descrever operação)</option>
</select>
<div class="row" id="mensagem" style="display: none;">
<div class="col-md-12 col-xs-12">
<div class="alert alert-info" role="alert">
Após o término desse processo será automaticamente aberta uma nova solicitação. <br>
Guarde o número e utilize o mesmo para anexar a Nota Fiscal de Retorno. <br>
</div>
</div>
</div>
<select class="form-control" name="tipo_solic" id="tipo_solic" onchange="verificaValor()">
<option value=""></option>
<option value="12">Remessa de mercadoria ou bem para conserto ou reparo</option>
<option value="13">Outras saídas não especificadas (Atenção: Obrigatório descrever operação)</option>
</select>
E adiciona também no seu script essa função:
function verificaValor(){
var valorCombo = $('#tipo_solic').val();
if(valorCombo == '12'){
$('#mensagem').show();
}else{
$('#mensagem').hide();
}
}
Pronto, com isso, quando for selecionado a opção que tem valor 12 a mensagem será exibida e quando for selecionada uma opção que não seja 12, a mensagem (sua div) será ocultada.