Me gustaría (solo para probar algunas funciones, después de que evitaré este comportamiento) cargar la página llamada mediante enviar en una nueva pestaña: ¿es posible?envíe un formulario en una nueva pestaña
Respuesta
<form target="_blank" [....]
presentará el formulario en una nueva pestaña ... No estoy seguro de si es esto lo que busca, por favor explicar mejor ...
Agregue target="_blank"
a la etiqueta <form>
.
Dado que usted tiene esta etiquetada jQuery , ¿Supongo que quieres que algo se quede en tu función de éxito?
success: function(data){
window.open('http://www.mysite.com/', '_blank');
}
Las opciones del navegador se deben configurar para abrir ventanas nuevas en una nueva pestaña, de lo contrario se abrirá una nueva ventana del navegador.
Trate de usar jQuery
<script type="text/javascript">
$("form").submit(function() {
$("form").attr('target', '_blank');
return true;
});
</script>
Aquí es una respuesta completa - http://ftutorials.com/open-html-form-in-new-tab/
Tengo un [Enviar] y el botón de una [vista previa], Quiero la vista previa para mostrar la vista de impresión de la enviado los datos del formulario, sin persistir en la base de datos. Por lo tanto, quiero que [vista previa] se abra en una nueva pestaña y enviar para enviar los datos en la misma ventana/pestaña.
<button type="submit" id="liquidacion_save" name="liquidacion[save]" onclick="$('form').attr('target', '');">Save</button></div> <div>
<button type="submit" id="liquidacion_Previsualizar" name="liquidacion[Previsualizar]" onclick="$('form').attr('target', '_blank');">Preview</button></div>
Gracias. Tu respuesta realmente me ayuda. – antoniputra
Esto también funciona muy bien, puede hacer algo más mientras se envía un nuevo controlador de pestañas.
<form target="_blank">
<a href="#">Submit</a>
</form>
<script>
$('a').click(function() {
// do something you want ...
$('form').submit();
});
</script>
También es posible utilizar el atributo nuevo botón llamado formtarget
que se introdujo con HTML5.
<form>
<input type="submit" formtarget="_blank"/>
</form>
- 1. Envíe un formulario en UIWebView
- 2. Jquery envíe el formulario
- 3. Envíe un formulario como JSON (no AJAX)
- 4. GVim: Abrir en una nueva pestaña
- 5. Envíe un formulario y obtenga una respuesta JSON con jQuery
- 6. enlaces ajax Abrir en una nueva pestaña
- 7. página abierta GWT en una nueva pestaña
- 8. encabezado de ubicación en una nueva pestaña
- 9. ¿Cómo abrir una nueva pestaña en JavaScript sin cambiar a la nueva pestaña?
- 10. Objetivo = '_ blank' para mostrar en una ventana nueva, ¿NO es posible una nueva pestaña?
- 11. Rails 3 envíe un formulario con múltiples registros
- 12. ¡Necesito abrir enlaces en una nueva pestaña en ie8!
- 13. Envíe un formulario usando jquery sin navegar a otra pantalla
- 14. Enganche "Abrir en nueva pestaña" y "Atrás"
- 15. Reasignación: ayuda en Vim para abrir en una nueva pestaña
- 16. target = "_ blank" abre una nueva ventana en IE9, en lugar de una nueva pestaña
- 17. JavaScript: location.href ¿abrir en una nueva ventana/pestaña?
- 18. Evento de Javascript para "Abrir en una pestaña nueva"
- 19. javascript window.location en la nueva pestaña
- 20. Abrir PDF en una nueva pestaña usando dompdf
- 21. Vim: Abra cada buffer en una nueva pestaña
- 22. Rieles: Abrir enlace en una nueva pestaña (con 'link_to')
- 23. Detectar el movimiento a una nueva pestaña en Mobile Safari
- 24. Abra la href mailto enlace en una nueva pestaña/ventana
- 25. cómo abrir la URL en una nueva pestaña de django?
- 26. Cómo abrir asp: HyperLink.NavigationUrl en una nueva pestaña
- 27. NERDTree abrir en una nueva pestaña, como última pestaña en gvim?
- 28. Cómo hacer que la tecla "Enter" en un área de texto envíe un formulario
- 29. Envíe el formulario a otra página (que es diferente de la página utilizada en acción)
- 30. Envíe el formulario utilizando link_to en los carriles
Ohhh yeah! ¡eso es lo que quiero decir! Lo siento, mi inglés es tan horrible. Edité el tema, la esperanza es más comprensiva en este momento :) – markzzz
la etiqueta 'jquery' me confundió, pensé que estabas hablando de una solicitud de ajax;) – Strae
Ver: http://stackoverflow.com/q/4907843/220060 – nalply