HTML <button> formmethod अभियान
परिभाषा और उपयोग
formmethod
इस अभियान का उपयोग फॉर्म डाटा को सबमिट करने के लिए उपयोग किया जाता है। यह फॉर्म के method अभियान को ओवरराइड करता है。
formmethod
इस अभियान का उपयोग केवल type="submit"
बटन का उपयोग करें。
फॉर्म डाटा को URL स्थानांतरण के रूप में भेज सकता है ( method="get"
) या HTTP post के रूप में भेजें ( method="post"
)
गेट तरीके के बारे में ध्यान दें:
- यह फॉर्म डाटा को नाम/मूल्य पारी के रूप में URL पर जोड़ता है
- यह उपयोगकर्ता के लिए फॉर्म सबमिट को बुकमार्क के रूप में जोड़ने के लिए बहुत उपयोगी है
- URL में रखने वाले डाटा की मात्रा सीमित है (ब्राउज़र के आधार पर), इसलिए सभी फॉर्म डाटा को सही तरीके से प्रेस करने का आश्वासन नहीं है。
- कभी भी "get" तरीके को संवेदनशील जानकारी पाठियाँ के लिए नहीं उपयोग करें!(पासवर्ड या अन्य संवेदनशील जानकारी ब्राउज़र के पत्थर शीर्ष में दिखाई देगी)
पोस्ट तरीके के बारे में ध्यान दें:
- यह फॉर्म डाटा को HTTP POST इवेंट के रूप में भेजता है
- पोस्ट तरीके से सबमिट किए गए फॉर्म को बुकमार्क के रूप में सहेजा नहीं जा सकता
- गेट तरीके की तुलना में, पोस्ट तरीका अधिक मजबूत और सुरक्षित है
- इसकी आकार सीमा नहीं है
उदाहरण
दो टाइप सबमिट बटन वाला फॉर्म। पहला सबमिट बटन method="get" से फॉर्म डाटा सबमिट करता है, दूसरा सबमिट बटन method="post" से फॉर्म डाटा सबमिट करता है:
<form action="/action_page.php" method="get"> <label for="fname">नाम:</label> <input type="text" id="fname" name="fname"><br><br> <label for="lname">जाती:</label> <input type="text" id="lname" name="lname"><br><br> <button type="submit">सबमिट करें</button> <button type="submit" formmethod="post">पोस्ट द्वारा सबमिट करें</button> </form>
व्याकरण
<button type="submit" formmethod="get|post">
गुण
मूल्य | वर्णन |
---|---|
गेट | फॉर्म डाटा को URL पर जोड़ें:URL?name=value&name=value। |
पोस्ट | फॉर्म डाटा को HTTP post कार्यक्रम के रूप में भेजें। |
ब्राउज़र समर्थन
तालिका में उल्लिखित संख्याएं पहली बार इस विशेषता का पूर्ण समर्थन करने वाले ब्राउज़र का संस्करण को निर्देशित करती हैं।
च्रोम | एज | फायरफॉक्स | सैफारी | ऑपेरा |
---|---|---|---|---|
च्रोम | एज | फायरफॉक्स | सैफारी | ऑपेरा |
9.0 | 10.0 | 4.0 | 5.1 | 15.0 |
टिप्पणी:formmethod
प्रतियोगिता HTML 5 में नई विशेषता है।