Mensagem: Evitar clique em um botão

Evitar clique em um botão

  • 12 de Junho de 2014

    Marcos

    tenho um botão e queria que desativar o clique nele em alguns momentos. Evitar que a função seja executada quando clicar nele. não sei se me entendestes!
    Nas categorias:
    Faça login para comentar
    • 14 de Junho de 2014

      Eduardo Kraus

      Muito simples. Apenas desabilite o botão deste usuário.
      <button disabled="disabled" onclick="alert('teste')">aqui não adianta clicar</button>
      <button onclick="alert('teste')">aqui o clique funciona</button>
      
      O Exemplo acima mostra que não adianta clicar no botão desativado que não vai funcionar.

      Agora para desativar o botão é simples. veja que abaixo tenho dois botões. Um deles
      <button id="bt-clique" onclick="alert('teste')">Clique aqui</button>
      <button id="bt-desativador">ativar/desativar botão</button>
      
      $('#bt-desativador').click(function(){
       if($('#bt-clique').attr('disabled') == 'disabled')
       $('#bt-clique').removeAttr('disabled'); 
       else
       $('#bt-clique').attr('disabled', 'disabled');
      })
      
      Faça login para comentar

Logo Eduardo Kraus

Nossa missão é trazer educação de qualidade, para todas as pessoas, aonde quer que elas estejam para que elas possam alcançar seus sonhos profissionais.