Hola estoy realizando unos formularios que me estan dandio mucho dolor de cabeza, resulta que quiero manda runos valores a php mediante ajax, pero antes realiza una verificasion a nivel cliente, entonces yo ya declaro mis variables pero en la linea ajax.send me marca error, alguien tiene idea de cual sea el error?
Código AJAX:
Ver originalfunction nuevoEvento(evento)
{
var divMensaje=document.getElementById("error");
if(evento=="ingreso")
{
var input=document.getElementById("ingreso");
var boton=document.getElementById("botonIngreso");
var valora=input.value;
var textoAccion="Ingresando...";
}
else
{
var input=document.getElementById("matricula");
var input=document.getElementById("nombre");
var input=document.getElementById("colegio");
var input=document.getElementById("TextBoxA");
var input=document.getElementById("turno");
var input=document.getElementById("concepto");
var input=document.getElementById("pago");
var input=document.getElementById("verificacion");
var boton=document.getElementById("botonVerificacion");
var valora=input.value;
var textoAccion="Comprobando...";
}
valora=eliminaEspacios(valora);
if(!validaIngreso(valora))
{
alert("El folio ingresado contiene caracteres o longitud invalida");
}
else
{
boton.disabled=true; input.disabled=true;
input.value=textoAccion;
var ajax=nuevoAjax();
ajax.open("POST", "comprobar.php", true);
ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
ajax.send(evento+"="+valora+"&matricula="+matricula+"&nombre="+nombre+"&colegio="+colegio+"&TextBoxA="+carrera+"&turno="+turno+"&concepto="+concepto+"&pago="+pago);
ajax.onreadystatechange=function()
{
if (ajax.readyState==4)
{
input.value="";
boton.disabled=false; input.disabled=false;
divMensaje.innerHTML=ajax.responseText;
}
}
}
}
Gracias!