Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
Boa tarde, pessoal!
Estou desenvolvendo uma função em jQuery para tratar entradas do usuário e de acrodo com a entrada retornar boleano true ou false.
Funciona assim: vou oferecer uma janela modal com uma mensagem para o usuário e dois botões: sim e não. Assim, quando o usuário clicar no botão sim minha função deverá retornar true e quando clicar em não, retornar false. O Problema é que segundo meus testes, o método .click() do jquery sempre retorna true e a função principal (minhaFuncao(), veja código abaixo) sempre retorna sem considerar o return dentro do método .click().
Vejam o código:
minhaFuncao = function(meuArgumento) {
$('#botao-ok').click(function(){ $('#mascara').fadeOut("fast"); return true; });
$('#botao-cancelar').click(function(){ $('#mascara').fadeOut("fast"); return false; });
}
Já tentei também criar uma variável global para armazenar o booleano mas não deu certo
minhaFuncao = function(meuArgumento) {
$('#botao-ok').click(function(){ $('#mascara').fadeOut("fast"); retono = true; });
$('#botao-cancelar').click(function(){ $('#mascara').fadeOut("fast"); retono = false; });
return retorno;
}
Quem puder dar uma força, vai ser de muita ajuda.
Carregando comentários...