Blog Web Standards

Soluções para os problemas enfrentados pelos desenvolvedores HTML e CSS no dia-a-dia

Estávamos enfrentando um problema com o preenchimento de formulários no plugin Contact Form 7 do WordPress: ao utilizar o autocomplete do navegador em determinados campos, as informações destes inputs não estavam sendo enviadas.

A razão disso é que, aparentemente, o plugin utiliza Ajax para envio do formulário e, desta forma, não detecta que o campo foi preenchido de fato, assumindo que seu valor é vazio.

Para corrigir este problema, inserimos o atributo autocomplete=off nos campos do formulário, para que a funcionalidade seja desabilitada:

  $('form.wpcf7-form input').each(function(){
    $(this).attr('autocomplete', 'off');
  });

Escreva seu comentário