enviar form

Enviada por Roberson Faria 
Roberson Faria
enviar form
23 de November de 2007 às 10:10AM
Preciso fazer um esquema +- assim, tenho um fomulario com +- uns 100 campos, estou usando SAJAX, quando clico num link com evento onclick chama uma função javascript q vai validar alguns campos e enviar todos os campos por ajax para uma função em php.

minha duvia é a seguinte. Existe alguma forma de eu pegar os 100 campos de uma unica vez?? Não quero ter q colocar document.getElementById("nome_campo").value para cada campo. Pensei em algo do tipo document.nome_do_form aonde ele me retorne um array com todos os campos, com isso eu passo para o php e gravo os dados.

desde já agradeço a ajuda
valew
Roberson Faria
Re: enviar form
23 de November de 2007 às 04:16PM
para quem interessar eu consegui resolver meu problema.

function gravar_dados(){
var tam = document.nome_form.length
campos = new Array()
for(i=0;i<tam;i++)
{
campos[i] = document.nome_form.elements[i].name+"=>"+document.nome_form.elements[i].value
}
}

com isso eu tenho um array para passar para o php, vai chegar lá da sequinte forma

$campos[0] = 'nome_do_campo=>valor_digitado_no_campo
Você precisa estar logado no PHPBrasil.com para poder enviar mensagens para os nossos fóruns.

Faça o login aqui.