Foros del Web » Programando para Internet » Javascript »

Pasar una variable de JS a Php

Estas en el tema de Pasar una variable de JS a Php en el foro de Javascript en Foros del Web. Hola muchachos tengo dos dudas, pero una mas importante que otra. tengo un enlace en el cual quiero preguntar sobre una fecha y pasarla a ...
  #1 (permalink)  
Antiguo 19/10/2011, 15:19
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Pasar una variable de JS a Php

Hola muchachos tengo dos dudas, pero una mas importante que otra.

tengo un enlace en el cual quiero preguntar sobre una fecha y pasarla a una variable php, mi codigo es el siguiente.

Código PHP:
Ver original
  1. <a href="#" onclick="if(prompt('Ingresar Fecha','dd/mm/aaaa') == false){return false;}else{cargarUrl('<?php echo "formulario.php";?>','bodychange');}">aaaa</a>

Si presiono, me aparece el prompt bien y ademas me funciona el ajax que me actualiza la capa en 'bodychange, mis problemas son :

1.- como paso lo que escribo en el prompt a una variable en php, o sea como capturo el dato.
2.- si presiono en el prompt aceptar y cancelar de igual forma me envía los datos, como puedo solucionar eso?


HelpMe Plis

Saludos
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #2 (permalink)  
Antiguo 20/10/2011, 01:11
 
Fecha de Ingreso: octubre-2011
Mensajes: 13
Antigüedad: 12 años, 6 meses
Puntos: 2
Respuesta: Pasar una variable de JS a Php

Para solucionar el punto #2 lo haces de la forma:
<a href="#" onclick="if(prompt('Ingresar Fecha','dd/mm/aaaa') == null){return false;}else{cargarUrl('<?php echo "formulario.php";?>','bodychange');}">aaaa</a>

Pero la solución completa es:

<a href="javascript:void(0);" onclick="return prompt_date();">aaaa</a>

<script>
function prompt_date()
{
response = prompt('Ingresar Fecha','dd/mm/aaaa');

if (response == null)
return false;
else
cargarUrl('<?php echo "formulario.php";?>?valor=' + response, 'bodychange');
}
</script>
  #3 (permalink)  
Antiguo 20/10/2011, 09:58
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: Pasar una variable de JS a Php

Excelente markscutts gracias por la solución :D
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #4 (permalink)  
Antiguo 24/10/2011, 07:56
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: Pasar una variable de JS a Php

Tengo un solo problema XD que hasta ahora me doy cuenta, y es como le paso el valor id a la función?

<a href="#?id=3" onclick="return prompt_date();">aaaa</a>

por decir algo, no se como puedo pasarle la variable a traves del link. lo necesito para saber cual es el registro que tengo que modificar :(.

Saludos
__________________
Gokuh Salvo al mundo. PUNTO!!!!
  #5 (permalink)  
Antiguo 24/10/2011, 08:56
Avatar de kaninox  
Fecha de Ingreso: septiembre-2005
Ubicación: In my House
Mensajes: 3.597
Antigüedad: 18 años, 7 meses
Puntos: 49
Respuesta: Pasar una variable de JS a Php

Olvidenlo meti toda la funcion dentro del onclick y asi puedo agregarle tantas variables quiera :D
__________________
Gokuh Salvo al mundo. PUNTO!!!!

Etiquetas: js, php, variables
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 14:31.