Foros del Web » Programando para Internet » Javascript »

Enviar campos de un formulario por url.

Estas en el tema de Enviar campos de un formulario por url. en el foro de Javascript en Foros del Web. Hola a todos a ver si me podeis ayudar. Bien quiero enviar por url el contenido de una serie de campos de mi formulario. Es ...
  #1 (permalink)  
Antiguo 25/10/2006, 16:01
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 17 años, 11 meses
Puntos: 5
Enviar campos de un formulario por url.

Hola a todos a ver si me podeis ayudar. Bien quiero enviar por url el contenido de una serie de campos de mi formulario. Es decir tengo el campo Nombre cuyo name para ser original es "nombre", que contendrá el nombre de alguien pero en ves de hacer submit, quiero saber si es posible pasarlo de la forma:

miscript.php?vnombre=nombre...

Donde nombre seria el contenido de lo que este en el campo del formulario.

Lo más seguro que sea una pregunta chorra pero me tiene en ascuas este asunto. Gracias de antemano.
  #2 (permalink)  
Antiguo 25/10/2006, 16:04
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola:

¿Por qué no envías el formulario por el método get...?

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 25/10/2006, 16:11
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 17 años, 11 meses
Puntos: 5
La cuestion es que no quiero hacer submit ni tampoco quiero reentrar en el mismo script, lo que hago es:

href='asignarc.php?id=".$fila['id_grupo'];

Pero claro hay la variable la cargo en php. Lo que me gustaria saber es si es posible hacer un boton asi pero cargandolo con el valor de un campo de mi formulario.
  #4 (permalink)  
Antiguo 25/10/2006, 16:19
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Hola:

Si el campo va a cambiar, tendrás que usar javascript, sino, lo que planteas está bien, solo que ese enlace debe tener también otro target... o usar otro formulario con el mismo campo y valor...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #5 (permalink)  
Antiguo 25/10/2006, 16:26
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 17 años, 11 meses
Puntos: 5
A ver lo que quiero hacer es un formulario pero sin submit, entras lo rellenas y al pulsar el boton, que no es del tipo submit sino un href, le pases por parametros a la url, el contenido de los campos.

href="asignarc.php?campo1=camp1;campo2=camp2..... asi hasta todos los cmapos de mi formulario.
  #6 (permalink)  
Antiguo 25/10/2006, 16:33
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Cita:
Iniciado por caricatos Ver Mensaje
Si el campo va a cambiar, tendrás que usar javascript...
Si es un boton debes crear la url y llamar al método open...

<button onclick="window.open(url + campo.value)"...>enlace</button>

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #7 (permalink)  
Antiguo 25/10/2006, 16:47
 
Fecha de Ingreso: julio-2006
Ubicación: sevilla
Mensajes: 251
Antigüedad: 17 años, 11 meses
Puntos: 5
Uhmmmm es y no es porque yo no quiero que se habrá ninguna ventana simplemente quiero que se ejecute el script de la url.
  #8 (permalink)  
Antiguo 26/10/2006, 00:51
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Cita:
Iniciado por nevergame Ver Mensaje
Uhmmmm es y no es porque yo no quiero que se habrá ninguna ventana simplemente quiero que se ejecute el script de la url.
...Una url suele ser una página que hay que abrir, ya sea en la misma ventana como en una nueva... si va a ir a la misma o una nueva se puede hacer sencillamente mediante el submit... y te asegurarías de que va a ir bien incluso con los clientes que deshabilitan javascript.

Se puede fabricar esa url igual que como expliqué antes, pero desde algún evento... y si ese evento también tiene ir a esa dirección... no tiene mucho sentido ...

Tal vez sea mejor que intentes explicar mejor lo que quieres...
Quizá sea un problema ajax...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
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:32.