Esto puede tener una respuesta obvia, pero soy muy nuevo en JS así que no tengo idea de cómo hacer esto. Me gustaría que un formulario en una página se envíe automáticamente cuando se carga esa página sin que el usuario tenga que realizar ninguna acción, como presionar un botón. ¿Como hacer esto?¿Cómo hacer que un formulario se envíe automáticamente al cargar la página en JavaScript?
Respuesta
<form id=lol action="file.php"></form>
<script>document.getElementById('lol').submit();</script>
De esta manera:
window.onload = function(){
document.formName.submit();
};
me gustaría ir con lo que sugiere SAC, pero que haría uso de un detector de eventos en lugar de sólo escritura a window.onload:
function submit_form() { document.formName.submit(); }
if(window.attachEvent){
window.attachEvent("onload", submit_form);
}else{
window.addEventListener("load", submit_form, false);
}
¿por qué? ¿Ofrece otros beneficios? (genuinamente curioso) – PandemoniumSyndicate
El mayor problema es que al escribir en window.onload sobrescribirá cualquier otra cosa asignada a window.onload. Aparte de eso, se ha considerado un antipatrón desde que se agregó un método formal para agregar oyentes de eventos a finales de la década de 1990. El método formal para agregar oyentes de eventos le brinda la capacidad adicional de inspeccionar el evento y cancelar cualquier acción predeterminada que pueda resultar de él (aunque no se puede usar para descargar y descargar). – bluesmoon
Impresionante, gracias por tomarse el tiempo para responder a mi pregunta :) – PandemoniumSyndicate
- 1. Cómo hacer que la tecla "Enter" en un área de texto envíe un formulario
- 2. Envíe un formulario en UIWebView
- 3. Envíe el formulario a otra página (que es diferente de la página utilizada en acción)
- 4. envíe un formulario en una nueva pestaña
- 5. ¿Cómo hacer que NSSearchField envíe acción después de la autocompletación?
- 6. ¿Cómo impido que se recargue el formulario usando Javascript?
- 7. ¿Cómo se ejecuta JavaScript después de cargar la página?
- 8. Cargar página en la selección del formulario desplegable
- 9. Cómo hacer que una página html se abra automáticamente en un CD/DVD
- 10. Jquery envíe el formulario
- 11. cambiar el cursor al cargar la página
- 12. Cómo desencadenar el envío de un formulario al cargar la página usando Jquery
- 13. Cómo cargar la página dinámicamente en iframe
- 14. abrir página automáticamente usando javascript
- 15. Imagen girada automáticamente al cargar
- 16. Envíe un formulario como JSON (no AJAX)
- 17. Cómo hacer que un video incrustado no se reproduzca automáticamente
- 18. envíe un archivo al cliente
- 19. ¿Cómo puedo cargar alias automáticamente al inicio?
- 20. Cómo hacer que la aplicación de Android se actualice automáticamente
- 21. Envíe un formulario y obtenga una respuesta JSON con jQuery
- 22. Cómo asegurarse de que se envíe un SMS en Android
- 23. ¿Cuál es un buen método para evitar que un usuario envíe un formulario dos veces?
- 24. Evite que se envíe spam a MediaWiki
- 25. cómo llamar a la función JavaScript al cargar la página en MVC3
- 26. Cómo hacer que UIScrollView envíe mensajes scrollViewDidScroll durante las animaciones
- 27. Problema al cargar javascript en línea en un PartialView
- 28. Volver a cargar la página después de que se muestre el mensaje, jQuery
- 29. botón en el formulario porque se envía automáticamente
- 30. ¿Cómo hacer que la plantilla de Jade comprima javascript en línea automáticamente?
mayo Te pregunto por qué quieres hacer eso? Parece que tiene que haber una solución mejor que el envío automático. – zvone