Jump to content
Fórum Script Brasil
  • 0

(Resolvido) Botão no Firefox


BurnOS

Question

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 to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 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 to comment
Share on other 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 to comment
Share on other 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();
}

Edited by BurnOS
Link to comment
Share on other 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 to comment
Share on other 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152k
    • Total Posts
      651.6k
×
×
  • Create New...