<form> target एट्रिब्यूट
target एट्रिब्यूट <form> एलिमेंट में निर्दिष्ट करता है कि फॉर्म सबमिशन के बाद सर्वर रिस्पॉन्स कहाँ प्रदर्शित होगा: नई विंडो, वही फ्रेम, पैरेंट फ्रेम, आदि।
सिंटैक्स
<form target="_blank | _self | _parent | _top | framename">
मान
- _blank: रिस्पॉन्स नई विंडो/टैब में
- _self: वही फ्रेम में (डिफ़ॉल्ट)
- _parent: पैरेंट फ्रेम में
- _top: पूरी विंडो बॉडी में
- framename: नामित फ्रेम में
उदाहरण: नई विंडो में फॉर्म रिस्पॉन्स
<!DOCTYPE html>
<html>
<body>
<h2>अंक</h2>
<form action="new.php" method="get" target="_blank">
खिलाड़ी: <input type="text" name="player"><br>
रैंक: <input type="number" name="rank"><br>
अंक: <input type="number" name="points"><br>
<button type="submit" value="Submit">सबमिट</button>
</form>
</body>
</html>
आउटपुट
फॉर्म सबमिट करने पर रिस्पॉन्स नई विंडो/टैब में खुलेगा।
उपयोग के मामले
- भुगतान गेटवे रीडायरेक्ट
- प्रिंट करने योग्य रसीदें नई विंडो में
- मूल पेज पर रहते हुए बाहरी API परिणाम देखना
- फाइल डाउनलोड ट्रिगर करना
नोट
target="_blank" के साथ rel="noopener noreferrer" जोड़ना सुरक्षा के लिए अनुशंसित है।