Foros del Web » Programando para Internet » Javascript »

Como pasar el contenido de un TextBox

Estas en el tema de Como pasar el contenido de un TextBox en el foro de Javascript en Foros del Web. Hola a todos: Me gustaria saber como puedo pasar el contenido de un TextBox a una página ASP mediante un hipervínculo o un botón, ya ...
  #1 (permalink)  
Antiguo 12/01/2008, 18:33
 
Fecha de Ingreso: enero-2008
Mensajes: 5
Antigüedad: 17 años
Puntos: 0
Como pasar el contenido de un TextBox

Hola a todos:

Me gustaria saber como puedo pasar el contenido de un TextBox a una página ASP mediante un hipervínculo o un botón, ya que estoy empezando en esto de la programación, no estoy muy dicho que digamos. Gracias de antemano.
  #2 (permalink)  
Antiguo 12/01/2008, 21:53
 
Fecha de Ingreso: diciembre-2007
Mensajes: 75
Antigüedad: 17 años, 1 mes
Puntos: 0
Re: Como pasar el contenido de un TextBox

si lo deseas con un boton simplemente seria poner como propiedad del formulario action=URL ASP
pero si es con un hipervinculo mira esto :http://www.desarrolloweb.com/articul...avascript.html
  #3 (permalink)  
Antiguo 13/01/2008, 01:39
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 9 meses
Puntos: 1284
Re: Como pasar el contenido de un TextBox

Hola Novato_Empieza, bienvenido a los foros :

Si lo haces con un formulario no es necesario usar javascript, o sea sería totalmente accesible (funcionaría incluso en navegadores con javascript desactivado), además podrías usar el método post, y no necesiraías hacer ningún ajuste (obligados en el paso de caractéres especiales como el mismo espacio en blanco). Tan solo tienes que poner el destino en el action del formulario y los parámetros en los campos adecuados (si son editables campos de texto, y si no los mismos con atributo readOnly o en campos hidden u otros). Para la recepción tendrías que pasarte por el foro asp.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #4 (permalink)  
Antiguo 13/01/2008, 09:02
 
Fecha de Ingreso: enero-2008
Mensajes: 5
Antigüedad: 17 años
Puntos: 0
Re: Como pasar el contenido de un TextBox

Gracias por responder, pero sigo con el problema:

El TextBox ya forma parte de un formulario, pero yo quiero obtener el valor que el usuario escribe, y mandarlo a una pagina ASP sin antes enviar el formulario, como puedo obtener ese valor y pasarlo. No se si me explico bien, agradezco mucho vuestro interés. Gracias.
  #5 (permalink)  
Antiguo 13/01/2008, 09:08
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 11 meses
Puntos: 772
Re: Como pasar el contenido de un TextBox

Hola Novato_Empieza

No se si te habré entendido bien. Prueba este ejemplo:

Código:
<form action="algo.asp">
<input type="text" name="txt" />
<input type="submit" />
</form>
<input type="button" onclick = "location = 'pagina.asp?variable=' + document.forms[0].txt.value" />
Saludos,
  #6 (permalink)  
Antiguo 13/01/2008, 09:42
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 9 meses
Puntos: 1284
Re: Como pasar el contenido de un TextBox

Hola:

La respuesta de JavierB (¡Hola !) creo que responde tu duda, pero usando un enlace la página no solo pierde el foco sino el contenido... que sería fácil de recuperar, pero tienes que programar la página que reciba esos datos... y como puse antes los datos habría que escaparlos para no tener problemas... tal vez sea mejor que el envío se haga a un popup o un iframe...
En ocasiones prefiero cambiar el action y el target del formulario y luego restaurarlos...

Cuéntanos tus progresos.

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #7 (permalink)  
Antiguo 13/01/2008, 10:54
 
Fecha de Ingreso: enero-2008
Mensajes: 5
Antigüedad: 17 años
Puntos: 0
Re: Como pasar el contenido de un TextBox

Hola,

Ok, lo que JavierB me indica es lo justo que queria, me funciona bien, Caricatos, experimentare el envio de los datos tal como me propones.

Muchas gracias a todos por vuestra ayuda, estaremos en contacto.
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 01:40.