Oi pessoal,
Estou utilizando a extensão maskedInput do jQuery para mascarar campos de texto.
E uma das funções oferecidas, é executar uma função callback, qdo a máscara estiver completa.
Porém, pelo meu baixo conhecimento em JS, não estou identificando um comportamento que ocorre:
Quando executo o código desta forma:
jQuery(function(){
$("#cep").mask("99999-999", {completed: function(){buscaEndereco()}});
});
Ocorre tudo como eu quero, quando eu completo a máscara, ou seja, qdo digito todos os caracteres do CEP, é chamada a função buscaEndereco.
Porém, se a função for chamada desta forma:
jQuery(function(){
$("#cep").mask("99999-999", {completed: buscaEndereco()});
});
A função buscaEndereco é chamada assim que a página é carregada. Pq isso ocorre?
