Foros del Web » Programando para Internet » Javascript »

envio formulario

Estas en el tema de envio formulario en el foro de Javascript en Foros del Web. Como puedo enviar un formulario por metodo post si tener que colocar un submit o bien ninguna clase de boton, y que la una vez ...
  #1 (permalink)  
Antiguo 20/09/2004, 12:55
Avatar de Chuty  
Fecha de Ingreso: noviembre-2002
Ubicación: el bar de la esquina
Mensajes: 609
Antigüedad: 21 años, 6 meses
Puntos: 2
envio formulario

Como puedo enviar un formulario por metodo post si tener que colocar un submit o bien ninguna clase de boton, y que la una vez enviado se cierre la ventana automaticamente.
desde ya muchas gracias y saludos
  #2 (permalink)  
Antiguo 20/09/2004, 15:36
Avatar de KarlanKas
Moderador extraterrestre
 
Fecha de Ingreso: diciembre-2001
Ubicación: Madrid
Mensajes: 6.987
Antigüedad: 22 años, 4 meses
Puntos: 61

Pon en la página:
<html>
<head>
<script>
function envio(){
document.forms["esta"].submit();
}
</script>
</head>
<body onload="envio()">
<form method="post" onsubmit="self.close()" name="esta" action="destino.html">
<input ...

</form>

...
</body>
</html>

He puesto la función en el onload del body, pero puedes ponerla en donde quieras, por ejemplo en un enlace:

<a href="javascript:envia()">Enviar</a>

Aunque más correcto sería poner:

<a href="#" onclick="envia();return false">Enviar</a>

Es lo que pides?
__________________
Cómo escribir

No hay pregunta tonta, sino tonto que quiere seguir en la ignorancia.
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 03:37.