Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML <button> form एट्रिब्यूट


<button> एलिमेंट का form एट्रिब्यूट

<button> एलिमेंट का form एट्रिब्यूट उन फॉर्म्स को निर्दिष्ट करता है जिनसे बटन संबंधित है। यह बटन को <form> टैग के बाहर रखने की अनुमति देता है लेकिन फिर भी फॉर्म सबमिशन का हिस्सा बनाता है।

वाक्यविन्यास (Syntax)

<button form="form_id">

ऊपर, form_id उस <form> का ID है जिससे बटन संबंधित है।

उदाहरण

<!DOCTYPE html>
<html>
<body>
<h2>Points</h2>
<form action="" method="get" id="form1">
  Player: <input type="text"><br>
  Rank: <input type="number"><br>
  Points: <input type="number"><br>
</form>
<button type="submit" form="form1" value="Submit">Click to Submit</button>
</body>
</html>

आउटपुट

बटन फॉर्म का हिस्सा है (भले ही बाहर रखा गया हो):

HTML <button> form एट्रिब्यूट

कोड विश्लेषण

उपरोक्त उदाहरण में, हमने एक फॉर्म सेट किया और फॉर्म एलिमेंट्स जोड़े:

<form action="" method="get" id="form1">
  Player: <input type="text"><br>
  Rank: <input type="number"><br>
  Points: <input type="number"><br>
</form>

इसके साथ, हमने फॉर्म के बाहर एक बटन सेट किया:

<button type="submit" form="form1" value="Submit">Click to Submit</button>

चूंकि हमने बटन में फॉर्म ID सेट किया है, इसलिए यह अभी भी उसी फॉर्म से संबंधित होगा। यह <button> form एट्रिब्यूट का उपयोग करके संभव है।

उपयोग के मामले

  • लेआउट कारणों से बटन को फॉर्म के बाहर रखना (जैसे स्टिकी फुटर में सबमिट बटन)।
  • एक बटन को कई फॉर्म्स से जोड़ना (नहीं, एक बटन केवल एक फॉर्म से जुड़ सकता है)।
  • <input type="submit" form="...">, <textarea form="...">, <select form="..."> पर भी काम करता है।

ब्राउज़र समर्थन

सभी आधुनिक ब्राउज़र समर्थन करते हैं (IE समर्थित नहीं)।

  1. HTML novalidate एट्रिब्यूट: फॉर्म वैलिडेशन बायपास करें HTML novalidate एट्रिब्यूट: फॉर्म वैलिडेशन बायपास करें

    HTML novalidate एट्रिब्यूट एक बूलियन एट्रिब्यूट है जो <form> एलिमेंट पर लगाया जाता है। जब यह मौजूद होता है, तो फॉर्म सबमिट करते समय ब्राउज़र की अंतर्निहित HTML5 वैलिडेशन (required, pattern, type, min/max, आदि) छोड़ दी जाती है। यह कस्टम वैलिडेशन लॉजिक लागू करने या सर्वर-साइड वैलिडेशन पर भरोसा

  1. HTML Form method एट्रिब्यूट: GET vs POST HTML Form method एट्रिब्यूट: GET vs POST

    HTML Form method एट्रिब्यूट परिभाषित करता है कि फॉर्म डेटा सर्वर को कैसे भेजा जाए: GET (URL पैरामीटर्स के रूप में) या POST (HTTP रिक्वेस्ट बॉडी में)। यह सुरक्षा, डेटा लंबाई, कैशिंग, और बुकमार्केबिलिटी को प्रभावित करता है। सिंटैक्स (Syntax) <form method=get | post></form> get (डिफ़ॉल

  1. HTML फॉर्म action एट्रिब्यूट HTML फॉर्म action एट्रिब्यूट

    HTML फॉर्म action एट्रिब्यूट परिभाषित करता है कि जब HTML दस्तावेज़ में एक फॉर्म सबमिट किया जाता है तो फॉर्म डेटा कहां भेजा जाए।सिंटैक्सनिम्नलिखित सिंटैक्स है:<form action=”URL”></form>आइए HTML फॉर्म action एट्रिब्यूट का एक उदाहरण देखें:उदाहरण<!DOCTYPE html> <html>