2011-04-18 16 views

Respuesta

155
<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 ...

+0

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

+1

la etiqueta 'jquery' me confundió, pensé que estabas hablando de una solicitud de ajax;) – Strae

+0

Ver: http://stackoverflow.com/q/4907843/220060 – nalply

10

Agregue target="_blank" a la etiqueta <form>.

6

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'); 
} 
1

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.

19

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> 
+0

Gracias. Tu respuesta realmente me ayuda. – antoniputra

1

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> 
0

También es posible utilizar el atributo nuevo botón llamado formtarget que se introdujo con HTML5.

<form> 
    <input type="submit" formtarget="_blank"/> 
</form> 
Cuestiones relacionadas