Pasar parametros con javascript
Hola a todos!
Tengo una aplicacion para hacer peticiones de informacion.
primero muestra un formulario para entrar tu nombre, direccion ... y hay un radiobuton que sirve para seleccionar el tipo de informacion que deseas.
Al acceptar el formulario ejecuto un javascript que
dependiendo de el tipo de informacion que has solicitado te muestra otro formulario, para cada tipo de informacion hay un formulario distinto.
El problema es que al llegar al ultimo formulario no dispongo de los campos entrados en el primero. Si no utilizo el javascript tengo los campos pero no se que formulario debo mostrar.
Preguntas.
Hay algun modo en javascript de pasar a un formulario nuevo los valores recibidos del formulario anterior?
Puedo hacer que el javascript me grave variables de sesion como el php?
muchas gracias y un saludo
Tengo una aplicacion para hacer peticiones de informacion.
primero muestra un formulario para entrar tu nombre, direccion ... y hay un radiobuton que sirve para seleccionar el tipo de informacion que deseas.
Al acceptar el formulario ejecuto un javascript que
dependiendo de el tipo de informacion que has solicitado te muestra otro formulario, para cada tipo de informacion hay un formulario distinto.
El problema es que al llegar al ultimo formulario no dispongo de los campos entrados en el primero. Si no utilizo el javascript tengo los campos pero no se que formulario debo mostrar.
Preguntas.
Hay algun modo en javascript de pasar a un formulario nuevo los valores recibidos del formulario anterior?
Puedo hacer que el javascript me grave variables de sesion como el php?
muchas gracias y un saludo
En javascript sólo hay una forma de pasar datos de una
página a otra, y es añadiéndolos a la URL con un ?. O sea:
URL?dato1=valor1$dato2=valor2...
Para esto lo fácil es pasar el form con el method="get".
Aunque lo cierto es que es más fácil leerlos después
si los pasas asÃ:
URL?valor1,valor2...
Ya que la página que los recibe no dispone de un método
para leer dato por dato. Lo único que tienes es window.location.search,
Que devuelve toda la cadena incluyendo el ?. De marnera
que tendrás que hacer una función que extraiga
cada dato a partie de esa cadena.
página a otra, y es añadiéndolos a la URL con un ?. O sea:
URL?dato1=valor1$dato2=valor2...
Para esto lo fácil es pasar el form con el method="get".
Aunque lo cierto es que es más fácil leerlos después
si los pasas asÃ:
URL?valor1,valor2...
Ya que la página que los recibe no dispone de un método
para leer dato por dato. Lo único que tienes es window.location.search,
Que devuelve toda la cadena incluyendo el ?. De marnera
que tendrás que hacer una función que extraiga
cada dato a partie de esa cadena.
