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

Problemas com reset()


Victor Hugo S.

Pergunta

Bom dia a todos,

Estou tendo um problema com a função reset(). Eu fiz a seguinte declaração dela dentro de uma função;

document.nomeDoFormulario.reset();
Função:
function editarGrupoRota() {
    url = '../db/updateCadastro.php?funcao=3';
    cria_objeto();
    xmlhttp.open("POST",url, true);
    xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlhttp.send("nome=" + document.getElementById('nome').value + "&fracao=" + document.getElementById('fracao').value + "&id=" + document.getElementById('id').value );    
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
        retorno=unescape(xmlhttp.responseText.replace(/\+/g," "))
            atualizar();
            document.formularioId.reset(); 

        }
    }
}
Usei o Firebug para ver se estava funcionando ok e ele me fala que não foi definido, aí criei uma função reseta()
function reseta() {
    document.formularioId.reset();
}
E carreguei essa minha função no <body>
<body onload="reseta();">
e logo depois eu chamei essa função dentro da minha outra função editar
function editarGrupoRota() {
    url = '../db/updateCadastro.php?funcao=3';
    cria_objeto();
    xmlhttp.open("POST",url, true);
    xmlhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
    xmlhttp.send("nome=" + document.getElementById('nome').value + "&fracao=" + document.getElementById('fracao').value + "&id=" + document.getElementById('id').value );    
    xmlhttp.onreadystatechange=function() {
        if (xmlhttp.readyState==4){
        retorno=unescape(xmlhttp.responseText.replace(/\+/g," "))
            atualizar();
            reseta(); 

        }
    }
}

E boom, o script não faz nada. ;)

alguém poderia ajudar ?

Grato desde de já.

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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,3k
    • Posts
      652,3k
×
×
  • Criar Novo...