Foros del Web » Creando para Internet » HTML »

como pasar valores de un form a otro

Estas en el tema de como pasar valores de un form a otro en el foro de HTML en Foros del Web. Hola, estoy tratando de hacer pasar el valor de un campo de texto a otro campo de texto ubicado en otro form en otra pagina ...
  #1 (permalink)  
Antiguo 29/12/2011, 15:13
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 18 años, 1 mes
Puntos: 0
Exclamación como pasar valores de un form a otro

Hola,
estoy tratando de hacer pasar el valor de un campo de texto a otro campo de texto ubicado en otro form en otra pagina diferente a la mia.

el otro form al que quiero pasar el valor no tiene definido el value="" por lo que no puedo enviar el valor ya que no lo va a recibir. Si alguien me puede ayudar y darme un pequeño ejemplo, se lo agradecere.
  #2 (permalink)  
Antiguo 29/12/2011, 17:09
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: como pasar valores de un form a otro

@jeshua3001

esa otra página, "diferente a la tuya". es de tu autoría? está en el mismo dominio? podés editarla?

Son cuestiones esenciales para ver si podés hacer lo que deseas o no

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #3 (permalink)  
Antiguo 29/12/2011, 17:22
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 18 años, 1 mes
Puntos: 0
Exclamación Respuesta: como pasar valores de un form a otro

No realmente no es mia, tampoco esta en mi servidor y no puedo editarlo solo paso el tamano y color de la tabla y tipo de letra por metodo post. Pero caundo intento enviar algunos valores a un cuadro de texto no los recibe por lo que les comente anteriormente dicho cuadro de texto del form no cuenta con value""
Como puede hacer en ese caso si me puedes enviar un ejemplo
  #4 (permalink)  
Antiguo 29/12/2011, 17:36
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: como pasar valores de un form a otro

y podría saber como haces esto
Cita:
solo paso el tamano y color de la tabla y tipo de letra por metodo post
me tiene desconcertado
SAludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #5 (permalink)  
Antiguo 29/12/2011, 17:48
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: como pasar valores de un form a otro

Lo envío como valor desde mi form
Cita:
<input type="hidden" name="tamano_letra" value="2">
<input type="hidden" name="fondo_tabla" value="blue">
esa opcion esta disponible en la pagina donde estan el form al cual envío los valores, es la unica forma de edicion
  #6 (permalink)  
Antiguo 29/12/2011, 18:11
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: como pasar valores de un form a otro

Estoy más despistado que antes, rebobinemos.

tenes un form en
http://tudominio.com/form.html
y hay otra página en
http://otrodomino.com/form.php (a esta no tenes a acceso al código ya que no te pertenece)
esta última página al parecer tiene una tabla, que tiene un tamaño(100%), un color de fondo(rojo) un tipo de letra(arial) y un <input type="text" value="" name="algo" />
ahora, según lo que expones, desde el form de tu página en tudominio.com vos haces lo siguiente

Código HTML:
Ver original
  1. <form action="http://otrodomino.com/form.php" method="post">
  2. <input type="hidden" name="tamano_letra" value="tahoma">
  3.  <input type="hidden" name="fondo_tabla" value="blue">
  4. <input type="hidden" name="ancho_tabla" value="50%">
  5.  <input type="submit">
  6. </form>

y con eso le cambias el formato a la tabla de destino?

y me pregunto ahora, vos conocés al autor de esa página (supongo que sí), y es él el que definió
$_POST['tamano_letra'];
$_POST['fondo_tabla'];
$_POST['ancho_tabla'];
como variables para aplicarlas al formato de la tabla en cuestión.


__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #7 (permalink)  
Antiguo 29/12/2011, 18:32
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: como pasar valores de un form a otro

exactamente mi form es de mi pagina
Cita:
<input type="hidden" name="color_table" value="CCCCFF">
<input type="hidden" name="color_celda" value="F9F9F9">
<input type="hidden" name="ancho_tabla" value="80">
<input type="hidden" name="tamano_letra" value="2">
<input type="hidden" name="user" value="jeshua3001">
<input type="hidden" name="nombre" value="Jesus">
supongo que el otro form de la pagina donde envio los valores seria algo asi como:
Cita:
<input type="hidden" name="color_table" value="">
<input type="hidden" name="color_celda" value="">
<input type="hidden" name="ancho_tabla" value="">
<input type="hidden" name="tamano_letra" value="">
<input type="hidden" name="user" value="">
<input type="hidden" name="nombre" >
donde la ultima linea "nombre" no tiene para agregarle el valor "value"
Cita:
<input type="hidden" name="nombre" >
por lo que no me esta recibiendo mi nombre entonces como hago para que desde mi form le llege el valo en este caso Jesus
  #8 (permalink)  
Antiguo 29/12/2011, 19:01
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: como pasar valores de un form a otro

@jeshua3001

Estoy intentando seguirte, pero tenes que darme datos precisos,
como es eso de que supones? vos efectivamente puidiste cambiar esos valores ?
y poco importa el contenido del otro form, lo que importa es en esa otra página como se reciben los valores y que variables cambian el formato visual de la tabla.
Podés decirme cual es el action del form de tu página?
Es más, sería mejor que pases las dos urls

Saludos
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #9 (permalink)  
Antiguo 29/12/2011, 19:33
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: como pasar valores de un form a otro

Mi pagina:
Cita:
<form name="nombre" action="pagina2.php" method="POST">
<input type="hidden" name="color_table" value="CCCCFF">
<input type="hidden" name="color_celda" value="F9F9F9">
<input type="hidden" name="ancho_tabla" value="80">
<input type="hidden" name="tamano_letra" value="2">
<input type="hidden" name="user" value="jeshua3001">
<input type="hidden" name="nombre" value="Jesus">
</form>
la otra pagina a la cual quiero enviar los valores
pagina2.php
Cita:
<form name="nombre" method="POST">
<table width="50%" cellspacing="0" cellpadding="0" border="0" bgcolor="CCCCFF" align="center">
<tbody><tr>
<td>
<table width="100%" cellspacing="1" cellpadding="5" border="0" align="center">



<tbody>
<tr bgcolor="FFFFFF">
<td width="260">
<font size="2" face="Arial" color="000000">

<input type="text" name="user" value="jeshua3001">


</font> </td>
</tr>
<tr bgcolor="FFFFFF">
<td width="260" valign="top">
<font size="2" face="Arial" color="000000">


<input type="text" name="nombre" maxlength="10" size="20">
</font> </td>
</tr>
</tbody></table>
</td>
</tr>
</tbody></table>
<p>
<input type="hidden" value="" name="bin">
<input type="hidden" value="CCCCFF" name="color_table">
<input type="hidden" value="FFFFFF" name="color_fondo">
<input type="hidden" value="FFFFFF" name="color_celda">
<input type="hidden" value="F9F9F9" name="color_celda2">
<input type="hidden" value="000000" name="color_letra">
<input type="hidden" value="Arial" name="tipo_letra">
<input type="hidden" value="center" name="centrado_tabla">
<input type="hidden" value="50" name="ancho_tabla">
<input type="hidden" value="2" name="tamano_letra">


</p>
</form>
  #10 (permalink)  
Antiguo 29/12/2011, 19:35
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: como pasar valores de un form a otro

realmente no veo nada diferente solo que el cuadro de texto al que no me recibe el valor le hace falta declarar value""
Cita:
<input type="text" name="nombre" maxlength="10" size="20">
  #11 (permalink)  
Antiguo 29/12/2011, 19:43
Avatar de emprear
Colaborador
 
Fecha de Ingreso: junio-2007
Ubicación: me mudé
Mensajes: 8.388
Antigüedad: 17 años, 5 meses
Puntos: 1567
Respuesta: como pasar valores de un form a otro

Cita:
No realmente no es mia, tampoco esta en mi servidor y no puedo editarlo solo paso el tamano y color de la tabla y tipo de letra por metodo post
Primero me decis que están en distintos servidores y que la 2º página no es tuya ni podés editarla, ahora tu form hace un post a página 2?
No te lo dije antes porque cabía la posibilidad de que no te estuviese entiendiendo, pero ahora veo que lo que planteas es algo completamente sin sentido, y no veo absolutamente ningún código de php o javascript (sería menos probable) que haga que la pagina 2 tenga pòrque cambiar algo por lo pasado desde la página uno.

Empezá por un buen manual de php
http://www.mclibre.org/consultar/php/index.html
__________________
La voz de las antenas va, sustituyendo a Dios.
Cuando finalice la mutación, nueva edad media habrá
S.R.
  #12 (permalink)  
Antiguo 29/12/2011, 20:22
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: como pasar valores de un form a otro

Exacto! Como no es mi pagina no se exactamente cual sera el codigo que recoje las variables pero supongo que debe tener un codigo javascript.
Mi form envia los datos del ancho de tabla y colores y envia mi nombre de usuario al la pagina2 al abrirse este tiene definido los ancho de tabla y eso como lo deseo de igual forma tiene dos cuadro de texto en uno se muestra mi nombre de usuario el cual envie por metodo post y el otro cuadro de texto debo introducir mi nombre manual mente, lo que busco es q al enviar mi nombre de usuario por post tambien pueda enviar mi nombre para asi no escribirlo manualmente.
Envío mi nombre por post pero la pagina2 no lo muestra alcontrario debo escribirlo manualmente, al revisar el form de pagina2 veo que el cuadro de texto donde deberia aparecer mi nombre (name="nombre") no tiene asignado donde deberia estar el valo (value="") por lo que supongo no me recoje el valor desde mi pagina en este caso es mi nombre, no se si me explique bien pero si me pueden ayudar llevo ya varios dias intentando y nada
  #13 (permalink)  
Antiguo 30/12/2011, 09:18
 
Fecha de Ingreso: octubre-2006
Mensajes: 128
Antigüedad: 18 años, 1 mes
Puntos: 0
Respuesta: como pasar valores de un form a otro

ejemplo:
MI PAGINA
Cita:
<form name="formulario" method="POST" action="pagina2.php">
<input type="hidden" name="user" value="jeshua3001">
<input type="hidden" name="nombre" value="Jesus">
<input class=submit type=submit name=send value="enviar">
</form>
PAGINA2.PHP
Cita:
<form name="nombre" method="POST">
<input type="hidden" name="user" value="">
<input type="hidden" name="nombre" >
</form>
para explicamer mejor, se que no funciona pero para que me entienda quiro enviar el valor desde mi pagina simbolicamente asi
Cita:
<input type="hidden" name="nombre" value="value=Jesus">
  #14 (permalink)  
Antiguo 02/01/2012, 19:09
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años, 7 meses
Puntos: 1485
Respuesta: como pasar valores de un form a otro

buenas...

creo que tienes un desorden macabro, o al menos al explicar el asunto. si bien comprendo, la situacion es esta: desde tu dominio envias el formulario con los datos al dominio externo; el dominio externo te toma algunos de los valores mas te pide ingresar manualmente otro valor; tu quieres enviar todos los datos de una sola vez sin pasar por el segundo pedido (nombre de usuario, aparentemente). si estes es el caso, lamentablemente no creo que puedas hacerlo. pues el primer formulario (del dominio externo) automaticamente redirige al proximo pidiendo datos adicionales. en este caso no puedes hacer nada porque el control lo tiene el dominio externo. ademas, el primer formulario solo procesara aquellos datos que tenga programado utilizar. es decir, por mas que le pases datos adicionales, el dominio externo es quien decide si utilizarlos o no. para determinarlo, obviamente necesitaras conocer la programacion del lado servidor de dicho dominio. en fin, nada que puedas hacer, claro al menos no del lado cliente. no estoy seguro pero quizas puedas hacerlo desde el lado servidor de tu dominio. posiblemente manejando CURL o alguna libreria parecida.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

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 22:19.