जवाबों:
<form target="_blank" [....]
फॉर्म को एक नए टैब में सबमिट करेंगे ... मुझे यकीन नहीं है कि अगर यह आप के लिए देख रहे हैं, तो कृपया बेहतर समझाएं ...
jquery
); टैग मुझे उलझन में, मैंने सोचा कि आप एक ajax अनुरोध के बारे में बात कर रहे थे
target="_blank"
) का उपयोग करने का सुझाव देती है । और यह एक अच्छी बात है क्योंकि बहुत ज्यादा कोई नहीं चाहता है कि एक वेबसाइट एक नई विंडो खोले और मुझे नहीं लगता कि यह डिफ़ॉल्ट कभी बदल जाएगा क्योंकि _blank
आजकल हर वेबसाइट बहुत ज्यादा उपयोग करती है।
_blank
एक नया टैब नहीं खोलता है। यह एक नई विंडो खोल रहा है , जो ज्यादातर (लेकिन हमेशा नहीं !!) एक नया टैब खोलने के लिए डिफ़ॉल्ट है । यह ब्राउज़र के कॉन्फ़िगरेशन पर निर्भर करता है। कृपया यह देखने भारी : upvoted जवाब stackoverflow.com/a/4907854/220060
मेरे पास एक [सबमिट] और एक [पूर्वावलोकन] बटन है, मैं चाहता हूं कि पूर्वावलोकन प्रस्तुत डेटा के प्रिंट दृश्य को दिखाने के लिए, डेटाबेस के लिए इसे बनाए रखने के बिना। इसलिए मैं चाहता हूं कि [पूर्वावलोकन] एक नए टैब में खोलें, और उसी विंडो / टैब में डेटा सबमिट करने के लिए सबमिट करें।
<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>
formtarget
HTML5 के साथ पेश किए गए नए बटन विशेषता का उपयोग करना भी संभव है ।
<form>
<input type="submit" formtarget="_blank"/>
</form>
जोड़े target="_blank"
को <form>
टैग।
जब से आपको यह टैग jQuery मिला है, मैं मान लूंगा कि आप अपनी सफलता के समारोह में रहना चाहते हैं?
success: function(data){
window.open('http://www.mysite.com/', '_blank');
}
JQuery का उपयोग करके देखें
<script type="text/javascript">
$("form").submit(function() {
$("form").attr('target', '_blank');
return true;
});
</script>
यहाँ एक पूर्ण जवाब है - http://ftutorials.com/open-html-form-in-new-tab/