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

(Resolvido) Botão no Firefox


BurnOS

Pergunta

Galera, esse código funciona de boa no IE... mas no Firefox, ele toma ação nenhuma, alguma idéia de como fazê-lo funcionar nos dois navegadores?

<input name="btconsultar" type="button" class="stilo" id="btconsultar" value="Ok" onclick="btconsultar_onclick()" tabindex="2">

Vlewww

Abraços

Link para o comentário
Compartilhar em outros sites

10 respostass a esta questão

Posts Recomendados

  • 0

Bareta, não entendi direito onde substituir, dá uma olhada na função...

<script ID=clientEventHandlersJS LANGUAGE=javascript>
<!--

function btconsultar_onclick() {
    
    if (window.forBody.dia.value == '')
    {
        alert('Forneça o dia!');
        window.forBody.dia.focus();
        return;
    }

    if (window.forBody.mes.value == '')
    {
        alert('Forneça o mês!');
        window.forBody.mes.focus();
        return;
    }

    if (window.forBody.ano.value == '')
    {
        alert('Forneça o ano!');
        window.forBody.ano.focus();
        return;
    }

    if (window.forBody.cnpj_farmacia.value == '')
    {
        alert('Forneça o CNPJ da Farmácia!');
        window.forBody.cnpj_farmacia.focus();
        return;
    }
    
    window.forBody.Acao.value = "Pesquisar";
    window.forBody.action = "MC_CadVisitaFarm.asp";//?Acao=Pesquisar";
    window.forBody.submit();

Link para o comentário
Compartilhar em outros sites

  • 0
Guest Alexandrekirpa

(desconsidere o post acima)

SABE O CAMPO "cnpj_farmacia", forneça um ID pra ele e coloque o id onde está "coloqueaquioid" no code abaixo.

<script ID=clientEventHandlersJS LANGUAGE=javascript>
<!--

function btconsultar_onclick() {
var onck = document.getElementbyId('coloqueaquioid').value;

    if (onck == '')
    {
        alert('Forneça o dia!');
        window.forBody.dia.focus();
        return;
    }

    if (onck == '')
    {
        alert('Forneça o mês!');
        window.forBody.mes.focus();
        return;
    }

    if (onck == '')
    {
        alert('Forneça o ano!');
        window.forBody.ano.focus();
        return;
    }

    if (onck == '')
    {
        alert('Forneça o CNPJ da Farmácia!');
        window.forBody.cnpj_farmacia.focus();
        return;
    }
    
    window.forBody.Acao.value = "Pesquisar";
    window.forBody.action = "MC_CadVisitaFarm.asp";//?Acao=Pesquisar";
    window.forBody.submit();
</script>

Link para o comentário
Compartilhar em outros sites

  • 0

Cara... alterei mas não funfou... nem deu sinal...

Tá fechada a função, só esqueci de colocar no post... :P

ficou assim:

<script ID=clientEventHandlersJS LANGUAGE=javascript>
<!--

function btconsultar_onclick() {
    
    if (document.getElementbyId('dia').value == '')
    {
        alert('Forneça o dia!');
        document.getElementbyId('dia').focus();
        return;
    }

    if (document.getElementbyId('mes').value == '')
    {
        alert('Forneça o mês!');
        document.getElementbyId('mes').focus();
        return;
    }

    if document.getElementbyId('ano').value == '')
    {
        alert('Forneça o ano!');
        document.getElementbyId('ano').focus();
        return;
    }

    if (document.getElementbyId('cnpj_farmacia').value == '')
    {
        alert('Forneça o CNPJ da Farmácia!');
        document.getElementbyId('cnpj_farmacia').focus();
        return;
    }
    
    window.forbody.Acao.value = "Pesquisar";
    window.forBody.action = "MC_CadVisitaFarm.asp";//?Acao=Pesquisar";
    window.forBody.submit();
}

Editado por BurnOS
Link para o comentário
Compartilhar em outros sites

  • 0

Troque todas as ocorrências de window por document.

Feche todas as outras página em execução no Firefox. Abra sua página.

Se ainda apresentar erro, no Firefox vá no menu Ferramentas > Console de Erros. Mande limpar, minimize-o, pressione F5 para carregar sua página novamente e restaure a janela do Console de Erros.

Ele vai te dizer onde está o erro. Se quiser, dê um PrintScreen e posta a imagem pra gente.

Link para o comentário
Compartilhar em outros sites

  • 0

Vlew galera!!!

Flavio e Cassiano, das dua maneiras funcionou, vou ficar com a opção do flávio por que terei de alterar vários arquivos.

ficou assim:

function btconsultar_onclick() {
    
    if (document.forBody.dia.value == '')
    {
        alert('Forneça o dia!');
        document.forBody.dia.focus();
        return false;
    }

    if (document.forBody.mes.value == '')
    {
        alert('Forneça o mês!');
        document.forBody.mes.focus();
        return false;
    }

    if (document.forBody.ano.value == '')
    {
        alert('Forneça o ano!');
        document.forBody.ano.focus();
        return false;
    }

    if (document.forBody.cnpj_farmacia.value == '')
    {
        alert('Forneça o CNPJ da Farmácia!');
        document.forBody.cnpj_farmacia.focus();
        return false;
    }
    
    document.forBody.Acao.value = "Pesquisar";
    document.forBody.action = "MC_CadVisitaFarm.asp";//?Acao=Pesquisar";
    document.forBody.submit();
}

Abraços

Link para o comentário
Compartilhar em outros sites

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...