Ir para conteúdo

Arquivado

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

PRWEB

Campo radio desbloquear/bloquear campo

Recommended Posts

Boa tarde a todos, tudo bem?

 

Estou com um problema em uma função.

Eu tenho 2 campos radios os 2 se chama SELECAO.

Ao selecionar um ou outro ele desbloqueia os campos, exemplo:

Clico em UNIDADE ele ativa os campos tipo, no_serie, contador

ou

Se clico em CAIXA ele ativa o campo CAIXA.

 

Ai quando vou gravar algo nos campos tipo, no_serie, contador quando volta após a gravação vem selecionado o campo SELECAO (UNIDADE), mas os campos TIPO, NO_SERIE, CONTADOR fica bloqueado. Precisava que quando desce um refresh na página mesmo selecionado o campo UNIDADE os campos tipo, etc tem q estar desbloqueados.

 

Segue a função:

<input name="selecao" type="radio" id="r_unidade" onclick="camposSelecao(this.value)" value="1" <%if selecao = "1" then Response.Write("checked") end if%> />
<input type="radio" name="selecao" id="r_caixa" value="0" onclick="camposSelecao(this.value)" <%if selecao = "0" then Response.Write("checked") end if%> />
 
<script type="text/javascript">
<!--
    function camposSelecao(valor)
    {
        if (valor == "1"){
         document.getElementById('tipo').disabled = false;
         document.getElementById('no_serie').disabled = false;
         document.getElementById('contador').disabled = false;

         document.getElementById('caixa').disabled = true;
        }else{
          document.getElementById('caixa').disabled = false;

          document.getElementById('tipo').disabled = true;
          document.getElementById('no_serie').disabled = true;
          document.getElementById('contador').disabled = true;
        }
    }

    camposSelecao('<%=selecao%>');
//-->
</script>
 
<script language="JavaScript">
function salvar(num_os,id_produto,codigo,quant)
{
 contador = document.getElementById("contador").value;
 
 if( contador.length != 4 ) return;
 
 tipo = document.getElementById("tipo").value;
 no_serie = document.getElementById("no_serie").value;
 
 if( document.getElementById("r_unidade").checked )
  v_selecao = "1";
 else
  v_selecao = "0";
 
 window.location = "ef_inseri_no_serie_prod_pedido.asp?no_os=" + num_os + "&id_produto=" + id_produto + "&codigo=" + codigo + "&tipo=" + tipo + "&no_serie=" + no_serie + "&contador=" + contador + "&quant=" + quant + "&selecao=" + v_selecao
}
</script> 

Por favor, precisava muito mesmo de um help.

 

Muito Obrigado

Compartilhar este post


Link para o post
Compartilhar em outros sites

Consegui pessoal.

 

No final antes </body> coloquei assim e funcionou

<script type="text/javascript">
camposSelecao('<%=selecao%>');
</script> 

Obrigado

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.