Segue para analise, se puderem me ajudar agradeço + uma vez.
// função permite usar o post e mostrar os dados dentro da div conteudo
function f_ajx(form)
{
var inputs = id(form).getElementsByTagName('input'); // pega todos os input´s do formulário na variavel
var selects = id(form).getElementsByTagName('select'); // pega todos os select´s do formulário na variavel
var textareas = id(form).getElementsByTagName('textarea'); // pega todos os textarea´s do formulário na variavel
var inp_d = "";
var sel_d = "";
var tex_d = "";
// armazena todos os nomes e inputs e armazena na variavel
for (var i = 0; i < inputs.length; i++)
{
inp_d += inputs[i].name+"="+inputs[i].value+"&";
}
// armazena todos os nomes e selct´s e armazena na variavel
for (var i = 0; i < selects.length; i++)
{
sel_d += selects[i].name+"="+selects[i].value+"&";
}
// armazena todos os nomes e textarea´s e armazena na variavel
for (var i = 0; i < textareas.length; i++)
{
tex_d += textareas[i].name+"="+textareas[i].value+"&";
}
// acumula todos os input´s, select´s e textareas na variavel para retornar ao formulário destino
var dados =inp_d+sel_d+tex_d;
alert(dados);
xmlRequest.open("POST",id(form).action,true);
xmlRequest.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlRequest.send(dados);
xmlRequest.onreadystatechange = function(){
id("conteudo").innerHTML = xmlRequest.responseText;
}
}
function id(el)
{ return document.getElementById(el); }
forma pela qual chamo a função
<input type="button" name="enviar" value="<?php echo $acao ;?>" onclick="f_ajx('resultado_di')" />











