Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Olá, será que alguem poderia me dar uma ajudinha.
Tenho este escript de busca ajax, ele funciona no evento blur, o problema que mesmo com o campo vazio, ou seja se o usuário por o foco e tirar para outra coisa ele busca. Queria que só buscasse alguma coisa se tivesse o valor completo no input.
<script type="text/javascript">
$(function() {
$.mask.definitions['!']='[.,-a9]';
$("#cpf").mask("999.999.999-99", {completed:function(){$("#usuario").focus()}}).focus();
$("#cadastrar").attr('disabled',true);
$("#cpf").keyup(function(){
var valor = $(this).val();
if(valor != '' && valor != "___.___.___-__"){
}
});
});
$(document).ready(function(){
$("input[name='cpf']").blur(function(){
var nome = $("input[name='nome']");
var id = $("input[name='id']");
$( nome ).val('Carregando...');
$.getJSON(
'function.php',
{ cpf: $( this ).val() },
function( json )
{
$( nome ).val( json.nome );
$( id ).val( json.id );
$("#cadastrar").attr('disabled',false);
}
);
});
});
</script>Carregando comentários...