Foros del Web » Creando para Internet » HTML »

es posible mandar variables por POST din <form>??

Estas en el tema de es posible mandar variables por POST din <form>?? en el foro de HTML en Foros del Web. buenas, tengo un form, con una imagen, y al clickarla me manda 2 variables que tengo como hidden por POST. ahora necesito que se mande ...
  #1 (permalink)  
Antiguo 13/12/2009, 14:48
 
Fecha de Ingreso: enero-2002
Mensajes: 1.872
Antigüedad: 15 años, 11 meses
Puntos: 3
es posible mandar variables por POST din <form>??

buenas,

tengo un form, con una imagen, y al clickarla me manda 2 variables que tengo como hidden por POST.

ahora necesito que se mande direactamente el form, es decir, que al cargar la pagina envie por POST los hidden. con o sin form, es eso posible???

saludos!
  #2 (permalink)  
Antiguo 13/12/2009, 16:21
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.049
Antigüedad: 8 años, 7 meses
Puntos: 1484
Respuesta: es posible mandar variables por POST din <form>??

cuando dices "mandar directamente el form", ¿a que exactamente te refieres? ¿a que el envio sea automatico? si es eso, en html no se puede. en javascript puedes hacerlo. si el elemento form existe, invocando el metod submit del formulario es el equivalente de presionar el boton de envio.
Código:
<script>
document.nombre_form.submit();
</script>
pero si el elemento form no existe, la unica manera que puedes hacerlo es por AJAX. tienes que recorrer todos los campos para formar un query, y finalmente se envia con el metodo necesario: POST o GET. sin embargo, no obtendras el mismo efecto como lo enviaras con un form ya que AJAX realiza las peticiones sin desechar el documento actual. no te muestro un ejemplo de este ultimo porque no estoy muy al tanto de las tecnicas de AJAX. si es lo que necesitas, pidele a un moderador que mueva tu tema al foro de AJAX.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
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 20:39.