Foros del Web » Creando para Internet » HTML »

confusion con el action de un form html

Estas en el tema de confusion con el action de un form html en el foro de HTML en Foros del Web. Buenas, estoy con una confusion respecto de formularios web. En teoria cuando defino un form, el valor de action seria basicamente quien gestionaria la informacion ...
  #1 (permalink)  
Antiguo 11/07/2013, 12:28
 
Fecha de Ingreso: noviembre-2008
Mensajes: 23
Antigüedad: 16 años
Puntos: 0
confusion con el action de un form html

Buenas, estoy con una confusion respecto de formularios web. En teoria cuando defino un form, el valor de action seria basicamente quien gestionaria la informacion enviada por dicho formulario, por ejemplo un scrip php.
El tema, es que en algunos lados veo que el action es la misma url en la que estoy parado, por ejemplo, estoy parado en url/flight/select-flight.html, y en esa misma pagina hay un form que tiene:
Código:
<form id="searchResults" method="POST" action="/flight/select-flight.html" name="searchResults">
cual seria la explicacion de que el form envie la info a la misma pagina en la que estoy actualmente? y si hago submit de ese formulario, me lleva a otra pagina, no me mantiene en la misma, entonces, que hace ese action? quiero aclarar, por si tiene alguna relacion, que el sitio esta desarrollado siguiendo el patron MVC.

espero puedan aclararme esta duda,

gracias!
  #2 (permalink)  
Antiguo 11/07/2013, 13:13
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: confusion con el action de un form html

Seguramente tiene un evento javascript, ya sea onsubmit() para el formulario u onclick() para un botón o enlace.
__________________
- León, Guanajuato
- GV-Foto
  #3 (permalink)  
Antiguo 11/07/2013, 13:26
 
Fecha de Ingreso: noviembre-2008
Mensajes: 23
Antigüedad: 16 años
Puntos: 0
Respuesta: confusion con el action de un form html

gracias por la respuesta, pero en que variaria eso? cual seria el objetivo de tener como action la misma url?
  #4 (permalink)  
Antiguo 11/07/2013, 13:35
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: confusion con el action de un form html

Bueno que ponga ahí una URL no significa que se vayan a ejecutar las acciones en dicha URL. Internamente puede perfectamente hacer tal o cual cosa en caso de que se esté enviando un formulario. Y obviamente un fichero html no va a ejecutar ningún formulario.
  #5 (permalink)  
Antiguo 11/07/2013, 13:50
 
Fecha de Ingreso: noviembre-2008
Mensajes: 23
Antigüedad: 16 años
Puntos: 0
Respuesta: confusion con el action de un form html

igual no me queda claro, que diferencia hay en poner la misma url o ponerle un script php u otra url?
  #6 (permalink)  
Antiguo 11/07/2013, 13:54
Avatar de Triby
Mod on free time
 
Fecha de Ingreso: agosto-2008
Ubicación: $MX->Gto['León'];
Mensajes: 10.106
Antigüedad: 16 años, 3 meses
Puntos: 2237
Respuesta: confusion con el action de un form html

Se me ocurren muchas cosas como validaciones previas en Javascript, uso de AJAX para actualizar sólo una parte de la página sin recargar todo, que la acción pueda modificarse de acuerdo a como se llena el formulario, etc.
__________________
- León, Guanajuato
- GV-Foto
  #7 (permalink)  
Antiguo 11/07/2013, 13:55
Avatar de pzin
Moderata 😈
 
Fecha de Ingreso: julio-2002
Ubicación: Islas Canarias
Mensajes: 10.489
Antigüedad: 22 años, 3 meses
Puntos: 2114
Respuesta: confusion con el action de un form html

¿Diferencia en qué sentido? Pues tendrá que ver con cómo manejas tu aplicación internamente. Lo que se vea por fuera da lo mismo.

Etiquetas: confusion, form, formulario, php
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 09:41.