Foros del Web » Creando para Internet » HTML »

Mostrar el contenido de un formulario en una segunda página sin php

Estas en el tema de Mostrar el contenido de un formulario en una segunda página sin php en el foro de HTML en Foros del Web. Buenas a tod@s. Me gustaría saber si a partir de un formulario en una pagina html, en el que tengo un campo de texto y ...
  #1 (permalink)  
Antiguo 05/03/2012, 10:52
 
Fecha de Ingreso: noviembre-2011
Mensajes: 11
Antigüedad: 13 años
Puntos: 0
Información Mostrar el contenido de un formulario en una segunda página sin php

Buenas a tod@s.

Me gustaría saber si a partir de un formulario en una pagina html, en el que tengo un campo de texto y un boton, puedo mostrar el contenido de ese campo de texto en una segunda página sin utilizar php.

En una página llamada formulario.html tengo:

Código:
 <form action="jugar.html" method="get" name="formulario" target="_blank">
		<input name="introuser" type="text" id="user" />
 
  <input name="start" type="submit" value="Comenzar a jugar" / style="background-color:#996600" onclick="showuser" id="boton">
</form>
Y me gustaría que el texto introducido en el campo de texto aparezca en la pagina jugar.html.

Debo de utilizar otro formulario en jugar.html? o como lo puedo hacer sin hacer uso de php.

Muchas gracias
  #2 (permalink)  
Antiguo 05/03/2012, 13:46
Usuario no validado
 
Fecha de Ingreso: enero-2010
Ubicación: Maturín, Monagas
Mensajes: 190
Antigüedad: 14 años, 10 meses
Puntos: 24
Respuesta: Mostrar el contenido de un formulario en una segunda página sin php

no entiendo pero creo eso no lo puedes usar ajuro debes usar php o algun tipo de javascript o algo pero no creo ya que necesitas recargar la pagina a otra y javascript es del lado del cliente y procesa esas variables en esa misma pagina.. php necesitas recargar la pagina.. podrias usar una funcion javascript y pasarlas pero igual en la otra pagina necesitas php para capturarlas..
  #3 (permalink)  
Antiguo 05/03/2012, 15:49
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 7 meses
Puntos: 1284
Respuesta: Mostrar el contenido de un formulario en una segunda página sin php

Hola:

Aunque no es recomendable depender de javascript, en las FAQs de ese foro está la respuesta...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 05/03/2012, 15:58
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 4 meses
Puntos: 1567
Respuesta: Mostrar el contenido de un formulario en una segunda página sin php

Un ejemplo práctico con javascript.

pasar

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>Pasar variables</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. </head>
  7.     <form action="recibir.html" method="get">
  8.         <p>nombre: <input type="text" name="nombre" value ="" /><br />
  9.             apellido: <input type="text" name="apellido" value ="" /><br />
  10.             <input type="submit" value="procesar" />
  11.         </p>
  12.     </form>
  13. </body>
  14. </html>

recibir

Código HTML:
Ver original
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  2. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <html xmlns="http://www.w3.org/1999/xhtml">
  4. <title>Recibe variables</title>
  5. <meta http-equiv="content-type" content="text/html; charset=utf-8" />
  6. <script type="text/javascript" src="recibir_variable.js"></script>
  7. <script type="text/javascript">
  8. //<![CDATA[
  9. function escribir_valor(){
  10. var texto = "El valor para las variables nombre y apellido pasada por el form es: " + nombre + " " + apellido ;
  11. document.getElementById('mensaje').innerHTML = texto;
  12. }
  13. //]]>
  14. </head>
  15. <body onload="escribir_valor()">
  16. <div id="mensaje"></div>
  17. </body>
  18. </html>

recibir_variable.js

Código Javascript:
Ver original
  1. /* Recibir variables */
  2. /* Esta función transforma en variables cualquier parametro pasado por get /*
  3. /* Una vez llamada al inicio de la página puede recuperar el valor simplemente usando el name del input como valor */
  4. function RecibirVariablesJs(qs){
  5. var s="";
  6. for(var i=0;i<qs.length;i++){
  7. if(qs.substring(i,i+1)=="+"){
  8. s=s+" ";
  9. }else{
  10. s=s+qs.substring(i,i+1);
  11. }
  12. }
  13. return s;
  14. }
  15. var c=eval('"'+document.location+'"');
  16. var n,m,o;
  17. var variable;
  18. var valor;
  19. n=c.indexOf("?");
  20. if(n==-1){
  21.     }else{
  22.         while(n<c.length){
  23.             m=c.indexOf("=",n);
  24.             variable=c.substring(n+1,m);
  25.             o=c.indexOf("&",m);
  26.             if(o==-1){o=c.length;
  27.                 }
  28.                 valor=unescape(RecibirVariablesJs(c.substring(m+1,o)));
  29.                 eval ("var "+variable+"='"+valor+"';");
  30.                 n=o;}
  31.                 }

Otra alternativa es usando cookies

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 07/03/2012, 16:52
 
Fecha de Ingreso: noviembre-2011
Mensajes: 11
Antigüedad: 13 años
Puntos: 0
Respuesta: Mostrar el contenido de un formulario en una segunda página sin php

Muchísimas gracias por vuestra ayuda. Lo haré con JavaScript. Un saludo!

Etiquetas: formulario
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 05:47.