Foros del Web » Estrategias Digitales y Negocios Online » Negocios »

capturar valor de input type en la misma pagina

Estas en el tema de capturar valor de input type en la misma pagina en el foro de Negocios en Foros del Web. hola amigos...me gustaria saber si puedo capturar el valor de un input text en la misma pagina y guardarla como una Variable de Sesion, o ...
  #1 (permalink)  
Antiguo 18/08/2011, 15:00
 
Fecha de Ingreso: febrero-2010
Ubicación: cba
Mensajes: 203
Antigüedad: 14 años, 2 meses
Puntos: 16
capturar valor de input type en la misma pagina

hola amigos...me gustaria saber si puedo capturar el valor de un input text en la misma pagina y guardarla como una Variable de Sesion, o sea.. NO puedo pasar la variable por POST o GET , usando ajax o javascript se podra?

gracias de antemano...
  #2 (permalink)  
Antiguo 18/08/2011, 15:21
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 13 años, 10 meses
Puntos: 11
Respuesta: capturar valor de input type en la misma pagina

Hola gordot.

La verdad que esta parte no la he entendido muy bien...

Cita:
Iniciado por gordot Ver Mensaje
NO puedo pasar la variable por POST o GET
gracias de antemano...
No se si lo que quieres decir es que no te interesa hacerlo, que no puedes pq no te sale, o....q...¿?

De todas formas (segun lo que se, que es poco), a no ser que utilices POST/GET no vas a poder pasar tu variable a una $_SESSION (pues es php-->servidor). Ahora bien, puedes hacerlo con js (AJAX).

Con AJAX puro y duro yo no se hacerlo, asi que tendras que esperar a alguien que sepa como hacerlo.

Con js(jquery) si que podemos intentarlo...

Código Javascript:
Ver original
  1. valor = $("selector_de_tu_input").val();
  2. $.ajax({
  3.     contentType: "application/x-www-form-urlencoded",
  4.     type: "POST",//O GET, segun prefieras
  5.     url: "tu_pagina_donde_recibiras_el_valor",
  6.     data: "variable="+valor,
  7.     success: function(resultado)//funcion solo por si quieres ejecutar algo si la peticion/envio ha salido bien.
  8.         {alert('todo bien');}
  9. });

y luego en la pagina donde deseabas recibir ese valor:

Código PHP:
Ver original
  1. $_SESSION['como_la_llames']=$_POST['variable'];//el session_start() antes, por supuesto.

Lo he hecho "a pelo", asi que igual tiene algun pequeño fallo. revisalo por si acaso...pero vamos, eso creo que te funcionaria. Claro, todo esto si utilizas jquery (libreria de js).

Espero haberte ayudado.

1 saludo!
  #3 (permalink)  
Antiguo 18/08/2011, 15:49
 
Fecha de Ingreso: febrero-2010
Ubicación: cba
Mensajes: 203
Antigüedad: 14 años, 2 meses
Puntos: 16
Respuesta: capturar valor de input type en la misma pagina

gracias por el interes... lo que quiero hacer es capturar el valor de un input sin tener que pasarlo por get o post.. por ej.. si el usuario escribe "ana".. que se guarde ese valor en una variable de sesion automaticamente sin tener que pasar los datos por atraves de un form

saludos cord
  #4 (permalink)  
Antiguo 18/08/2011, 16:11
 
Fecha de Ingreso: junio-2010
Mensajes: 373
Antigüedad: 13 años, 10 meses
Puntos: 11
Respuesta: capturar valor de input type en la misma pagina

No creo que puedas hacer eso gordot (todo en la misma pagina, me refiero).

Piensa que $_SESSION es codigo php, el cual se ejecuta en el servidor, antes de mandar la respuesta al navegador del cliente. Éste recibe la respuesta y a partir de ahi se muestra el html y trabaja el codigo js. Es decir, estarias intentando pasar un valor a un codigo que ya ha sido procesado.

Ahora, de AJAX no hablo, ok?? Alguien mas experimentado que yo te dara la respuesta.

1 saludo y ya siento no haberte ayudado gordot.

Última edición por oms02; 18/08/2011 a las 16:40

Etiquetas: ajax, input, javascript, post, type
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 23:22.