Desabilitar Inputs com JQuery

Boa tarde a todos,
Hoje vou explicar de maneira simples como fazer para habilitar ou desabilitar um determinado campo de um formulário utilizando o framework JQuery.
Para desabilitar um campo, após a chamada da função $() é chamada a função attr, que irá atribuir um determinado parâmetro para o elemento.

Para remover um parâmetro atribuído pode ser utilizada a função removeAttr, que faz o inverso da primeira.

Espero que tenham gostado e até a próxima.

Javascript
  • Carlos para mim desabilitar um campo checkbox partir de campo text ficaria assim?

    $(“:text”).focus(function(){

    $(“:checkbox”).removeAttr(‘disabled’);

    });
    no momento que der um focu no input:text desabilitaria o checkbox.
    valeu Carlos.

    • Boa tarde João,

      Não sei se o método $.focus() possui parâmetros, mas você pode fazer assim:


      $("#campo-text").bind('blur', function(){
      $("#seu-checkbox").attr('disabled', true);
      });

      No próximo tempo livre vou fazer um novo post sobre jQuery e seletores, colocar muitas receitas de bolo nele.