Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

mruoppolo

Javascript não reconhece função

Recommended Posts

Olá, tudo bem?

 

Eu criei uma função em um arquivo chamado functions.js, ela serve para mostrar no campo porta o número padrão de perta para envio de e-mails, se for utilizando imap mostra 143 e pop3 110, ai tem um select para o usuário selecionar o tipo de envio e a função já preenche a porta para ele.

 

A função é esta aqui:

/*Funçao para Modificação do Tipo de Envio de E-Mail*/
function tipoEnvio(value){
    var tipo = value;
    alert('tipo');
    if(tipo == imap){
        porta = 143;
    }else{
        porta = 110;
    }

    document.getElementById('envioPorta').value = porta;
}

O meu form esta da seguinte forma:

<form action="includes/configs/salvar-configuracoes.php" method="post">
                  <input type="submit" class="btn btn-primary pull-right" value="Salvar Configurações">
                  <p>Configure aqui o envio e recebimento de e-mail do sistema</p>
                  <div class="form-group">
                    <label>Selecione o Tipo de Envio</label>
                    <select name="tipoEnvio" id="" class="form-control" onchange="javascript:tipoEnvio(this.value);">
                      <option value="imap">IMAP</option>
                      <option value="pop3">POP3</option>
                    </select>
                  </div>
                  <div class="form-group col-md-10">
                    <label>Servidor</label>
                    <input type="text" id="servidor" placeholder="pop.nomedoservidor.com.br" class="form-control">
                  </div>
                  <div class="form-group col-md-2">
                    <label>Porta</label>
                    <input type="text" id="envioPorta" class="form-control">
                  </div>
                </form>

E eu coloquei o include do arquivo functions.js

<script src="functions.js"></script>

Porém quando eu testo ele aparece no firebug: TypeError: tipoEnvio is not a function

 

O que pode estar acontecendo?

 

Obrigado :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

Pode ser que esteja errado o caminho até o arquivo.

poste um link online para verificarmos.

Compartilhar este post


Link para o post
Compartilhar em outros sites

é aqui tmb rodou a função pelo Google Chrome, chamei ela direto pela aba console e funfou

 

tipoEnvio.

 

Será q durante os Debuugs se não corrigiu sem querer?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, na verdade não sei o que aconteceu, mas após eu pensar melhor sobre o projeto, percebi que não precisava dela, como o sistema vai apenas enviar e-mails e não recebê-los eu não preciso de configurações de IMAP ou POP, preciso apenas do SMTP, então eu retirei esta parte do sistema kkk.

 

Muito obrigado a todos :D

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.