• paularillo

    (@paularillo)


    Olá, boa tarde!

    Primeiramente, agrade?o pelo plugin que é sensacional e estou adorando utilizar.

    Mas fiz uma interface pro formulário utilizando labels flutuantes, como o plugin Material Design limita o uso de outros plugins e elementos do Contact Form 7 eu optei fazer o efeito do float label manualmente.

    O problema ent?o ficou o seguinte, quando o campo é auto preenchido o javascript n?o identifica que o input n?o está vazio, as solu??es que vi na internet referiam utilizar o identificar de autopreenchimento do chrome (-webkit-autofill) ou identificar pelo placeholder, mas nenhuma das situa??es se encaixam com a estrutura deste plugin.

    Você saberia me dizer o que eu poderia fazer?

    No caso meu javascript hoje está assim:

    jQuery(document).ready(function($) { 
        $("input, textarea").each(function() {
            if ($(this).val().length != 0) {
                $(this).parent().siblings("label").addClass("float-label");
            } else {
                $(this).parent().siblings("label").removeClass("float-label");
            }
        });
        $("input, textarea").focus(function() { 
            $(this).parent().siblings("label").addClass("float-label");
        });
        $("input, textarea").focusout(function() { 
            if ($(this).val().length == 0) {
                $(this).parent().siblings("label").removeClass("float-label");
            }
        });
    });
    • This topic was modified 5 years ago by paularillo.

    The page I need help with: [log in to see the link]

  • The topic ‘Label flutuante e o autofill’ is closed to new replies.