Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/08/2008, 11:59
Avatar de yuguilley
yuguilley
 
Fecha de Ingreso: febrero-2004
Ubicación: Montenegro Quindío
Mensajes: 108
Antigüedad: 20 años, 10 meses
Puntos: 0
Problema Con Formulario en ajax

Holas de nuevo

tengo un problemita con un form,

tengo dos campos de texto llamados
op1 y op2

pero cuando le doy enviar al form, solo me esta capturando el primer campo (op1).

me ayuda porfa a ver que tengo mal?

Código PHP:
var time_variable;
 
function 
getXMLObject()  //XML OBJECT
{
   var 
xmlHttp false;
   try {
     
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP")  // For Old Microsoft Browsers
   
}
   catch (
e) {
     try {
       
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP")  // For Microsoft IE 6.0+
     
}
     catch (
e2) {
       
xmlHttp false   // No Browser accepts the XMLHTTP Object then false
     
}
   }
   if (!
xmlHttp && typeof XMLHttpRequest != 'undefined') {
     
xmlHttp = new XMLHttpRequest();        //For Mozilla, Opera Browsers
   
}
   return 
xmlHttp;  // Mandatory Statement returning the ajax object created
}
 
var 
xmlhttp = new getXMLObject();    //xmlhttp holds the ajax object
 
function ajaxFunction() {
  var 
getdate = new Date();  //Used to prevent caching during ajax call
  
if(xmlhttp) { 
      var 
op1 document.getElementById("op1");
    var 
op2 document.getElementById("op2");
    
xmlhttp.open("POST","post.php",true); //calling testing.php using POST method
    
xmlhttp.onreadystatechange  handleServerResponse;
    
xmlhttp.setRequestHeader('Content-Type''application/x-www-form-urlencoded');
    
xmlhttp.send("op1=" op1.value);
    
xmlhttp.send("op2=" op2.value); //Posting txtname to PHP File
  
}
}
 
function 
handleServerResponse() {
   if (
xmlhttp.readyState == 4) {
     if(
xmlhttp.status == 200) {
       
document.getElementById("message").innerHTML=xmlhttp.responseText//Update the HTML Form element 
     
}
     else {
        
alert("Error during AJAX call. Please try again");
     }
   }