Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

CrazyLOL

Setar valor em <select>

Recommended Posts

Galera estou com uma dúvida meio besta, porém não encontrei a solução na web ( talvez a forma que estou pesquisando.. ).


Bem é o seguinte eu tenho uma função em javascript que conforme a opção que ele escolhe em um select exemplo: SIM ou NÃO aparece um novo campo, até ai está ok modelo que uso:

 

<script>
function fbMuda() {

if(document.getElementById('status_dig').value =='4') {
	document.getElementById('campoReprovado').name='status_dig';
	document.getElementById('campoReprovado').style.display='block';
}
else {

	document.getElementById('campoReprovado').name='campoReprovado';
	document.getElementById('campoReprovado').style.display='none';

	}
}
</script>

O que eu preciso é que quando o campo estiver 'NONE' a label 'campoReprovado' que é um <select> fique com um valor padrão vazio...

 

Como que posso fazer isso? tentei usar dessa maneira

 

document.getElementById('campoReprovado').value='';

Só que não deu certo não.. :P

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

Esse é o select que faz a troca - Está oK esse aqui..

   <select name="status_dig" id="status_dig" onchange="fbMuda()">
          <option  <?php if($r['STATUS_DIG'] == 0){ echo "selected='selected'"; } ?> value="0">Enviado</option>
          <option  <?php if($r['STATUS_DIG'] == 1){ echo "selected='selected'"; } ?>value="1">Analisando</option>
          <option  <?php if($r['STATUS_DIG'] == 2){ echo "selected='selected'"; } ?>value="2">Pendente</option>
          <option  <?php if($r['STATUS_DIG'] == 3){ echo "selected='selected'"; } ?>value="3">Aprovado</option>
          <option  <?php if($r['STATUS_DIG'] == 4){ echo "selected='selected'"; } ?>value="4">Reprovado</option>  
      </select>

e esse é o select que quero que fique com o valor Vazio caso não tenha feito a troca la em cima...

 <select name="campoReprovado" id="campoReprovado">
        <option value="S">Selecione o Motivo</option>
        <option selected="selected" value="<? echo $r['MOTIVO']; ?>"><? echo $r['MOTIVO']; ?></option>
        <option>AUTONOMO</option>
        <option>IDADE</option>
        <option>RENDA</option>
        <option>TEMPO DE SERVICO</option>
        <option>DADOS DIVERGENTES</option>
        <option>HISTORICO NEGATIVO</option>
        <option>PROPONENTE COM RESTRICAO</option>

Compartilhar este post


Link para o post
Compartilhar em outros sites

Boa tarde,

 

Pode ser que a short tag (<?) está lhe causando este problema:

 

Troca isso:

<? echo $r['MOTIVO']; ?>"><? echo $r['MOTIVO']; ?

 

Por Isso:

<?php echo $r['MOTIVO']; ?>"><?php echo $r['MOTIVO']; ?>

Espero que ajude.

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.