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);
}
Pergunta
Vinícius Bertoldi
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:
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
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.