Ver Mensaje Individual
  #2 (permalink)  
Antiguo 12/12/2008, 12:46
internetgdl
 
Fecha de Ingreso: octubre-2004
Mensajes: 88
Antigüedad: 19 años, 6 meses
Puntos: 2
Respuesta: Formulario dinámico pasar variable javascript a php

Hola, esto no se puede porque en tu server se compila el php y te genera el javascript y elhtml, entonces no podrias mandar llamar al php porque el tiempo de vida de las variables ya no existe

lo que debes usar es ajax.


aqui te dejo un ejemplo sencillo de como seria



Código HTML:
function nuevoAjax()
{ 
	/* Crea el objeto AJAX. Esta funcion es generica para cualquier utilidad de este tipo, por
	lo que se puede copiar tal como esta aqui */
	var xmlhttp=false; 
	try 
	{ 
		// Creacion del objeto AJAX para navegadores no IE
		xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
	}
	catch(e)
	{ 
		try
		{ 
			// Creacion del objet AJAX para IE 
			xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
		} 
		catch(E) { xmlhttp=false; }
	}
	if (!xmlhttp && typeof XMLHttpRequest!='undefined') { xmlhttp=new XMLHttpRequest(); } 

	return xmlhttp; 
} 


function guardar(nombre){
	
ajax2 = nuevoAjax();
		ajax2.open("GET", "agregarbd.php?nombre="+nombre.value , true);
		ajax2.onreadystatechange=function() 
		{ 
			if (ajax2.readyState==1)
			{
				// Mientras carga elimino la opcion "Elige pais" y pongo una que dice "Cargando"
				document.getElementById("mensaje").innerHTML = "Agregando Usuario";
				
			}
			if (ajax2.readyState==4)
			{ 

					
					document.getElementById("mensaje").innerHTML = ajax2.responseText;
					
			} 
			
			
		}
		ajax2.send(null);
	
}
__________________
Consejos de Programación