Me gustaría (solo probar algunas funciones, después de evitar este comportamiento) para cargar la página llamada por submit en una nueva pestaña: ¿es posible?
143
<form target="_blank" [....]
enviará el formulario en una nueva pestaña ... No estoy seguro de si esto es lo que está buscando, explique mejor ...
jquery
etiqueta me confundió, pensé que estabas hablando de una solicitud de ajax;)target="_blank"
). Y eso es bueno porque casi nadie quiere que un sitio web abra una nueva ventana y no creo que este valor predeterminado cambie nunca, ya que casi todos los sitios web usan_blank
hoy en día._blank
no abre una nueva pestaña Está abriendo una nueva ventana , que en su mayoría (¡pero no siempre!) Predeterminada para abrir una nueva pestaña . Depende de la configuración del navegador. Vea esta respuesta muy votada: stackoverflow.com/a/4907854/220060Tengo un botón [enviar] y [vista previa], quiero que la vista previa muestre la vista de impresión de los datos del formulario enviado, 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.
fuente
También es posible usar el nuevo atributo de botón llamado
formtarget
que se introdujo con HTML5.fuente
Añadir
target="_blank"
a la<form>
etiqueta.fuente
Dado que tienes este jQuery etiquetado, ¿supondré que quieres que algo se pegue en tu función de éxito?
fuente
Intenta usar jQuery
Aquí hay una respuesta completa: http://ftutorials.com/open-html-form-in-new-tab/
fuente
Esto también funcionará muy bien, puedes hacer algo más mientras un nuevo controlador de pestañas lo envía.
fuente
Las opciones de su navegador deben estar configuradas para abrir nuevas ventanas en una nueva pestaña; de lo contrario, se abrirá una nueva ventana del navegador.
fuente