मैं चाहता हूं (बस कुछ कार्यों का परीक्षण करने के बाद, मैं इस व्यवहार से बचूंगा) एक नए टैब पर सबमिट करके पेज लोड करने के लिए: क्या यह संभव है?
8 जवाब
<form target="_blank" [....]
फ़ॉर्म को एक नए टैब में सबमिट करेगा... मुझे यकीन नहीं है कि क्या आप यही खोज रहे हैं, कृपया बेहतर तरीके से समझाएं...
formtarget
नामक नई बटन विशेषता का उपयोग करना भी संभव है जिसे HTML5 के साथ पेश किया गया था।
<form>
<input type="submit" formtarget="_blank"/>
</form>
मेरे पास एक [सबमिट] और एक [पूर्वावलोकन] बटन है, मैं चाहता हूं कि पूर्वावलोकन सबमिट किए गए फॉर्म डेटा के प्रिंट व्यू को डेटाबेस में बनाए बिना दिखाए। इसलिए मैं एक नए टैब में [पूर्वावलोकन] खोलना चाहता हूं, और उसी विंडो/टैब में डेटा जमा करने के लिए सबमिट करना चाहता हूं।
<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>
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 target="_blank">
<a href="#">Submit</a>
</form>
<script>
$('a').click(function () {
// do something you want ...
$('form').submit();
});
</script>
संबंधित सवाल
जुड़े हुए प्रश्न
नए सवाल
php
PHP एक व्यापक रूप से उपयोग किया जाता है, उच्च-स्तरीय, गतिशील, वस्तु-उन्मुख, और व्याख्या की गई स्क्रिप्टिंग भाषा मुख्य रूप से सर्वर-साइड वेब विकास के लिए डिज़ाइन की गई है। PHP भाषा के बारे में सवालों के लिए इस्तेमाल किया।
jquery
टैग ने मुझे भ्रमित किया, मुझे लगा कि आप अजाक्स अनुरोध के बारे में बात कर रहे हैं;)target="_blank"
) का उपयोग करने का सुझाव देती है, तो अधिकांश ब्राउज़र टैब का उपयोग करते हैं। और यह एक अच्छी बात है क्योंकि बहुत से लोग नहीं चाहते कि कोई वेबसाइट एक नई विंडो खोले और मुझे नहीं लगता कि यह डिफ़ॉल्ट कभी भी बदलेगा क्योंकि आजकल हर वेबसाइट_blank
का बहुत अधिक उपयोग करती है।_blank
एक नया टैब नहीं खोलता है। यह एक नई विंडो खोल रहा है, जो अधिकतर (लेकिन हमेशा नहीं!!) एक नया टैब खोलने के लिए डिफ़ॉल्ट है। यह ब्राउज़र के कॉन्फ़िगरेशन पर निर्भर करता है। कृपया यह भारी अपवोट उत्तर देखें: stackoverflow.com/a/4907854/220060