entre Desarrolladores

Recibe ayuda de expertos

Registrate y pregunta

Es gratis y fácil

Recibe respuestas

Respuestas, votos y comentarios

Vota y selecciona respuestas

Recibe puntos, vota y da la solución

Pregunta

4votos

Formulario y datos enviados por get

Si tengo un enlace en el que envió una serie de datos por GET y añado un formulario indicándole que envié por GET también ¿se enviara?

¿seria algo como esto?

<form method="get">
<input type="text" name="dato1">
<input type="text" name="dato2">
<input type="text" name="dato3">
<input type="text" name="dato4">
</form>

<a href="pagina.php?dato1&dato2&dato3&dato4&dato5=algo&dato6=lootro&dato7=aquello"

¿Como referencio los datos del formulario en el enlace?

Saludos

1 Respuesta

4votos

carlossevi Puntos63580

El formulario y el enlace de tu código no están relacionados. El formulario envía los parámetros por GET al atributo action:

<form action="http://www.example.com" method="GET">
  <input type="text" name="dato1">
  <input type="text" name="dato2">
  <input type="text" name="dato3">
  <input type="text" name="dato4">
  <input type="submit" /> 
</form>

Si al envío de datos por GET quieres añadirle más parámetros, puedes añadirlos con input del tipo hidden:

<form action="http://www.example.com" method="GET">
  <input type="text" name="dato1">
  <input type="text" name="dato2">
  <input type="text" name="dato3">
  <input type="text" name="dato4">
  <input type="hidden" name="dato5" value="algo" /> 
  <input type="hidden" name="dato6" value="algo" /> 
  <input type="submit" /> 
</form>

2votos

bichomen comentado

Tenias razón pero en vez con GET lo hice con POST, había algo que al AJAX no le gustaba y para no complicarme averiguando envió todo por post, con inputs ocultos. Gracias

Por favor, accede o regístrate para responder a esta pregunta.

Otras Preguntas y Respuestas


...

Bienvenido a entre Desarrolladores, donde puedes realizar preguntas y recibir respuestas de otros miembros de la comunidad.

Conecta