prueba utilizando este codigo para el envio, debes canbiar lo siguiente:
Este campo se debe repetir por cada input de tu form cambiando
VARIABLE por el nombre de la variable a pasar y
NOMBRE por el nombre del imput
VARIABLE1 = document.form.NOMBRE.value;
Código Javascript
:
Ver originalfunction objetoAjax(){
var xmlhttp = false;
try {
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
try {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} catch (E) {
xmlhttp = false; }
}
if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
xmlhttp = new XMLHttpRequest();
}
return xmlhttp;
}
function enviarDatos(){
//Recogemos los valores introducimos en los campos de texto
//Estos se de acuerdo a la cantidad de input que tenga el formulario y se debe cambiar los valores en mayusculas (VARIABLE es la que se envia por post y NOMBRE es el nombre del imput
VARIABLE1 = document.form.NOMBRE.value;
//Aquí será donde se mostrará el resultado
resultado = document.getElementById('iddeldiv');
//instanciamos el objetoAjax
ajax = objetoAjax();
//Abrimos una conexión AJAX pasando como parámetros el método de envío, y el archivo que realizará las operaciones deseadas
ajax.open("POST", "LOQUESEA.php", true);
//cuando el objeto XMLHttpRequest cambia de estado, la función se inicia
ajax.onreadystatechange = function() {
//Cuando se completa la petición, mostrará los resultados
if (ajax.readyState == 4){
//El método responseText() contiene el texto de nuestro 'consultar.php'. Por ejemplo, cualquier texto que mostremos por un 'echo'
resultado.innerHTML = (ajax.responseText)
}
}
//Llamamos al método setRequestHeader indicando que los datos a enviarse están codificados como un formulario.
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//enviamos las variables a 'LOQUESEA.php'
ajax.send("&VARIABLE1="+VARIABLE1+"&VARIABLE2="+VARIABLE2+"&VARIABLE3="+VARIABLE3+"&VARIABLE4="+VARIABLE4)
}
en tu form deberia de quedar asi
Código HTML:
Ver original<form name="form" action="" onSubmit="enviarDatos(); return false">
alli al momento de presionar el boton, es codigo ajax realiza la captura y envio de este, retornanod la respuesta que imprimas en tu php