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

(Resolvido) Problemas com Formulário


Vinícius Bertoldi

Pergunta

Pessoal,

Estou desenvolvendo uma aplicação e utilizando ajax para isso.

O problema é o seguinte:

Preciso pegar o form que está na página e conferir os campos, mas não estou conseguindo.

O Código que estou usando é esse:

function Salvar(local)
{
    Aviso(1);
    var form = document.forms.cadastrar;
    var dados = obtemDadosForm(form);
    var url = "/php/cadastrar.php?local="+local+"&"+dados;
    requisicaoHTTP("GET",url,true);
}

function obtemDadosForm(form)
{
    var parametros = new Array();
    for( var i=0;i<form.elements.length;i++)
    {
        var param = form.elements[i].name;
        param += "=";
        param += encodeURI(form.elements[i].value);
        parametros.push(param);
    }
    alert(parametros);
}

O erro que esta sendo retornado é o seguinte:

Erro: form is undefined

Arquivo-fonte: http://localhost/historia/js/controle.js

Linha: 49

a linha 49 do código é essa:

var form = document.forms.cadastrar;

já tentei variações como:

var form = document.cadastrar;

var form = document.forms[0];

mas mesmo assim não esta funcionando.

Se alguém souber o que esta errado, agradeço desde já a ajuda.

Obrigado,

Vinícius Bertoldi Rocha

Link para o comentário
Compartilhar em outros sites

2 respostass a esta questão

Posts Recomendados

  • 0

Ai, valeu pela dica...

mas o erro estava em outro lugar..

Como estou usando Ajax, eu tenho uma div para carregar os resultados.

Eu estava colocando o formulário lá certinho, mas na hora de tratar eu estava substituindo o o valor da div por "aguarde", ai o formulário deixava de exitir..rsrsrsrs

2 dias quebrando a cabeça, e o problema tão simples...

obrigado,

Vinícius Bertoldi

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