Ir para conteúdo
Fórum Script Brasil
  • 0

me corrijam se eu estiver errado


Halfar

Pergunta

eu estava tendo um problema com uma rotina em js, que quando o usuário clica no botao submit é executado uma validação do formulário. Só que no firefox quando encontrava o "return false" o programa não parava e a pagina especificada no action era executada indevidamente, pois obviamente o return false encerra a rotina.

Fiquei me debatendo por dias para descobrir o problema. Até que me estalou na mente o seguinte. Na rotina js que validava o formulario,existia duas funcoes, funcao A e funcao B. A funcao A chama a funcao B para ser executada. então como tem duas funcoes, são necessários dois returns. Fiz isto e ai funcionou no firefox tambem o return false. então, explicando melhor, a rotina do programa ficou assim:

function A(){

codigos

var z = B();

}

function B(){

codigos

}

var x = A();

return false;

return false;

Já no IE basta colocar o return false apenas uma vez... e funciona...

Acho que o FF precisa de uns ajustes ai...

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,1k
    • Posts
      651,8k
×
×
  • Criar Novo...