Ich möchte (nur um einige Funktionen zu testen, nachdem ich dieses Verhalten vermieden habe) die von submit aufgerufene Seite auf einen neuen Tab laden: Ist das möglich?
143
<form target="_blank" [....]
wird das Formular in einem neuen Tab einreichen ... Ich bin nicht sicher, ob dies das ist, wonach Sie suchen, bitte erklären Sie es besser ...
jquery
Etikett verwirrte mich, ich dachte, Sie sprachen über eine Ajax-Anfrage;)target="_blank"
). Und das ist gut so, denn so gut wie niemand möchte, dass eine Website ein neues Fenster öffnet, und ich glaube nicht, dass sich diese Standardeinstellung jemals ändern wird, da_blank
heutzutage so ziemlich jede Website verwendet wird ._blank
öffnet keinen neuen Tab. Es wird ein neues Fenster geöffnet , in dem meistens (aber nicht immer !!) standardmäßig ein neuer Tab geöffnet wird . Dies hängt von der Konfiguration des Browsers ab. Bitte sehen Sie diese stark positiv bewertete Antwort: stackoverflow.com/a/4907854/220060Ich habe eine [Senden] - und eine [Vorschau] -Schaltfläche. Ich möchte, dass die Vorschau die Druckansicht der übermittelten Formulardaten anzeigt, ohne sie in der Datenbank zu speichern. Daher möchte ich, dass [Vorschau] in einer neuen Registerkarte geöffnet und gesendet wird, um die Daten in demselben Fenster / derselben Registerkarte zu senden.
quelle
Es ist auch möglich, das neue Schaltflächenattribut mit dem Namen
formtarget
HTML5 zu verwenden.quelle
In
target="_blank"
zum<form>
Tag.quelle
Da Sie dieses getaggte jQuery haben, gehe ich davon aus, dass Sie möchten, dass etwas in Ihrer Erfolgsfunktion bleibt?
quelle
Versuchen Sie es mit jQuery
Hier ist eine vollständige Antwort - http://ftutorials.com/open-html-form-in-new-tab/
quelle
Dies wird auch gut funktionieren, Sie können etwas anderes tun, während ein neuer Tab-Handler die Übermittlung.
quelle
Ihre Browseroptionen müssen so eingestellt sein, dass neue Fenster in einer neuen Registerkarte geöffnet werden. Andernfalls wird ein neues Browserfenster geöffnet.
quelle