Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

CrazyLOL

OnKeyPress

Recommended Posts

Estou usando o Onkeypress para realizar uma busca dinamica exemplo...

 

O usuário vai digitando e a partir da 3 letra eu faço a busca no banco de dados pra trazer as informações referente o que ele está digitando, até ai está ok, o problema está sendo que na hora que o usuario apaga o que digitou no campo input o resultado da primeira busca não apaga...

 

 

Função Jqquery:

 songSelect: function(user,song){
       var data = app.getUrl()+'processaPHP.php';
           data += '?acao=SongSelect';
           data += '〈='+language.getLanguage();
           data += '&s='+song;
           data += '&u='+user;
           data += '&b='+$("#var_cod_band").val();
           data += '&l='+$("#var_cod_local").val();

          $.getJSON(data, function (json) {
              if(json.result == true){
                //sucesso
                //enviar notificação
              }else{
                $("#result-all").html('<div class="notification-box red-box txt_notification">'+
                                  '<a href="#" class="close-notification">x</a>'+json.msg+
                                  '</div>');
              }
          });
    }

Compartilhar este post


Link para o post
Compartilhar em outros sites

Onde vc verifica que o cara já digitou 3 letras?

 

Lá tb, verifique que não há nenhuma letra, e apague a busca.

Compartilhar este post


Link para o post
Compartilhar em outros sites

To fazendo no evento $().keypress().

 

Então só que essa verificação que não tem nada como seria? sendo que quando ele apaga ele faz um processo reverso... meio que empaquei nessa parte.. Haha

Compartilhar este post


Link para o post
Compartilhar em outros sites

Quando chega a zero.

if ( $('campo').val().length >= 3 ) {
   //maior que 3
}
if ( $('campo').val().length == 0 ) {
   //apagou tudo
}

Compartilhar este post


Link para o post
Compartilhar em outros sites


if ($("input).val().length >= 3))

{

//busca

}

else

{

//limpa a busca

}

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.