Foros del Web » Programando para Internet » Javascript »

Enviar variables en php mediante javascript

Estas en el tema de Enviar variables en php mediante javascript en el foro de Javascript en Foros del Web. Hola Tengo un problema para enviar una variable desde una página php a otra mediante javascript tengo el boton: Código: <input type="button" value="Imprimir memorando" onClick="Enviar(form_doc{indice},0)"> ...
  #1 (permalink)  
Antiguo 20/08/2007, 10:04
Avatar de javiergal  
Fecha de Ingreso: enero-2005
Mensajes: 153
Antigüedad: 19 años, 3 meses
Puntos: 0
Enviar variables en php mediante javascript

Hola

Tengo un problema para enviar una variable desde una página php a otra mediante javascript

tengo el boton:

Código:
<input type="button" value="Imprimir memorando" onClick="Enviar(form_doc{indice},0)">
siendo la función "Enviar(form,val)":

Código:
function Enviar(form, val)//comprueba que los campos no esten vacios y que las contraseñas coincidan EN CASO LAS HALLA (val = 1)
{
	var i;
	var val;
	var modal;
	//por cada caja de texto,
	for (i = 0; i < form.elements.length; i++) 
	{
		// si esta vacia muestra la alerta
		if (form.elements[i].value == "") 
		{
			alert("Por favor complete todos los campos del formulario");
			form.elements[i].focus();
			return false; 
		}
	}
	if(val == 1)
	{
		//una vez todos los campos llenos, si la comprobacion de la contraseña es correcta envia
		//el formulario
		if(form.clave_comprobar.value == form.clave.value)
		{
			form.submit(); 
		}
		//caso contrario muestra la alerta
		else
		{
			alert("La repetición de la contraseña no coincide.");
			form.clave_comprobar.value = ""; 
			form.clave_comprobar.focus(); 
			return true;
		}
	}
	else
	{
		form.submit();
	}
}
lo que deseo es enviar una variable modal=memo a la página que carga el último submit, alguien sabe como, favor una respuesta, les estaré muy agradecido.

saludos
  #2 (permalink)  
Antiguo 20/08/2007, 12:04
Avatar de stock  
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 19 años, 10 meses
Puntos: 53
Re: Enviar variables en php mediante javascript

puedes envirla como un input hidden, unicamente necesitas agregar al DOM de tu formulario un nuevo input, y con JS le modificas el value antes de enciarlo

have funnnnnnn
  #3 (permalink)  
Antiguo 20/08/2007, 13:33
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Re: Enviar variables en php mediante javascript

Si usas php bien podrias usar las sesiones para enviar ese tipo de campos que bien pueden contener caracteres especiales y demas cosas:

Pagina 1;
Código PHP:
session_start();
$_SESSION['Texto']=$Texto;        //Registro en la variable la sesion para poder visualizarla 
Pagina 2;
Código PHP:
session_start();
echo 
$_SESSION["Texto"]);        //Imprimir la variable 
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:48.