Retornar Return false através de um método ou outro
Olá Pessoal,
Estava brincando com JavaScript aqui e rolou uma pequena dúvida e curiosidade ao mesmo tempo. Vou explicar.
Imagine a seguinte função:
...$('botaoSubmit').onclick = function() { alert('click valida'); return false;}...
Ou seja, informei que ao clicar no botão de submit (para enviar o formulário) será exibido uma mensagem - click valida - e terá um return false. Com isso o form não será enviado. Ok, perfeito.
Agora, imagine esta outra situação:
...addEvent($('botaoSubmit'),'click',valida);...
...function valida() { alert('click valida'); return false;}...
Ou seja, fiz a mesma coisa, informei que ao clicar no botão - botão de submit - será chamada a função - valida - e essa por usa vez exibirá uma mensagem - click valida - e terá um return false.
Bom, aí que está, a mensagem do alerta é exibida normalmente, mas o return false não rola.
Alguém sabe o porque disso?
Discussão (3)
Carregando comentários...