Hola alguien me puede decir que significa este error:
 
 
document.form1 has no properties
 
 
gracias 
    
  |  |||
|      Hola, prueba cambiando donde has puesto document.form1 por document.getElementById('form1')   Saludos. Última edición por zaqpz; 23/11/2006 a las 18:28  |  
  
  |  |||
|      Vale muchas gracias....me funciona :)...pero tengo una consulta, se supone que para mandar datos a una pagina asp seria de la siguiente forma:   var nom = document.getElementById(nombre).value; http.open('post','localhost/a/asp.asp',true); http.send("nom" + nombre); y para enviar mas de un dato seria de la siguiente forma? var nom = document.getElementById(nombre).value; var ape = document.getElementById(apellido).value; http.open('post','localhost/a/asp.asp',true); http.send("nom" + nombre + "apellido" + ape); saludos  |  
  
  |  |||
|      Hola, si "nombre" es el ID del elemento que intentas obtener su value, debes ponerlo entre comillas ya que es un string:      Código HTML:  var nom = document.getElementById("nombre").value;
// Obtendrá el elemento con ID=nombre
Código HTML:  var nombre = "algo"; var nom = document.getElementById(nombre).value; // Obtendrá el elemento con ID=algo Código HTML:  http.open("POST", "tuPag.asp", true);
http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
http.send("nom1="+val1+"&nom2="+val2);
Saludos.  |