Ir ao conteúdo

Posts recomendados

Postado

Boa tarde,

 

Preciso da colaboração dos amigos.

Como faço para configurar um botão que desabilita uma caixa de texto e inseri uma informação, vou tentar explicar.

 

Digamos em um cadastro pessoal onde é solicitado o nome do pai, se a pessoa não for registrada pelo pai, o usuário seleciona um botão ou caixa de seleção que desativa o preenchimento que corresponde ao nome do pai e inseri uma mensagem dentro da caixa tipo "Sem registro paterno".

 

Espero ter explicado de maneira clara, tenho pouco conhecimento e agradeço se alguém ajudar.

  • Moderador
Postado

@Magnum Morto Olá,  você pode desabilitar o campo de texto  usando javascript para setar o atributo disable.

Recomendo fazer com jQuery por ser mais simples.

 

HTML:

<input type="text" class="campo" name=""  />
<input id="checkbox" type="checkbox" /> Não consta/em branco

jQuery:

$(document).ready(function(){
  //Atribui as variáveis 
   var ckbox = $('#checkbox');
   var campo = $('.campo');
   var msg = 'não consta';
   
   //função com evento de click
    $('input').on('click',function () {
      
        //testa se o checkbox está marcado
        if (ckbox.is(':checked')) {
          
            //desabilita o campo de texto
            campo.prop('disabled', true);
          
            //seta o value do campo de texto em maiúsculo
            campo.val(msg.toUpperCase());
          
        } else {
          
            //se o checkbox está desmarcado zera o campo de texto 
            campo.val('');
             
            //habilita o campo de texto novamente para escrever
            campo.prop('disabled', false);          
        }
    });
});

 

Veja um exemplo funcionando: https://jsfiddle.net/k5pbqby6/1/

 

 

Visitante
Este tópico está impedido de receber novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×
×
  • Criar novo...

LANÇAMENTO!

eletronica2025-popup.jpg


CLIQUE AQUI E BAIXE AGORA MESMO!