इनपुट फॉर्म सबमिट करेंविधि संपत्ति
उदाहरण
पता करें कि सर्वर पर फॉर्म जमा करने के लिए किस HTTP विधि का उपयोग किया जाता है:
var x = document.getElementById("mySubmit").formMethod;
परिभाषा और उपयोग
फॉर्ममेथोड प्रॉपर्टी सबमिट बटन की फॉर्ममेथोड विशेषता का मान सेट या लौटाती है।
प्रपत्र-विधि विशेषता क्रिया URL को प्रपत्र-डेटा भेजने के लिए HTTP विधि को परिभाषित करती है।
फॉर्ममेथोड विशेषता <फॉर्म> तत्व की विधि विशेषता को ओवरराइड करती है।
फॉर्ममेथोड विशेषता केवल टाइप = "सबमिट" वाले बटनों के लिए उपयोग की जाती है।
प्रपत्र-डेटा को URL चर (विधि = "प्राप्त") या HTTP पोस्ट लेनदेन (विधि = "पोस्ट") के रूप में भेजा जा सकता है।
"प्राप्त करें" विधि पर नोट्स:
- यह नाम/मूल्य जोड़े में यूआरएल में फॉर्म-डेटा जोड़ता है
- यह फॉर्म सबमिशन के लिए उपयोगी है जहां उपयोगकर्ता परिणाम को बुकमार्क करना चाहता है
- आप URL में कितना डेटा रख सकते हैं इसकी एक सीमा है (ब्राउज़र के बीच भिन्न होता है), इसलिए, आप यह सुनिश्चित नहीं कर सकते हैं कि सभी प्रपत्र-डेटा सही ढंग से स्थानांतरित किए जाएंगे
- संवेदनशील जानकारी पास करने के लिए कभी भी "प्राप्त करें" पद्धति का उपयोग न करें! (पासवर्ड या अन्य संवेदनशील जानकारी ब्राउज़र के एड्रेस बार में दिखाई देगी)
"पोस्ट" विधि पर नोट्स:
- यह प्रपत्र-डेटा को HTTP पोस्ट लेनदेन के रूप में भेजता है
- "पोस्ट" पद्धति के साथ फॉर्म सबमिशन को बुकमार्क नहीं किया जा सकता है
- यह "प्राप्त" की तुलना में अधिक मजबूत और सुरक्षित है
- इसकी आकार सीमाएँ नहीं हैं
नोट: HTML5 में टाइप = "सबमिट" के साथ <इनपुट> तत्व के लिए फॉर्ममेथोड विशेषता नई है।
ब्राउज़र समर्थन
Property | |||||
---|---|---|---|---|---|
formMethod | Yes | 10.0 | Yes | Yes | Yes |
वाक्य - विन्यास
फॉर्म विधि संपत्ति लौटाएं:
submitObject.formMethod
फॉर्म विधि संपत्ति सेट करें:
submitObject.formMethod = get|post
सम्पत्ति की कीमत
Value | Description |
---|---|
get | Default. Appends the form-data to the URL in name/value pairs: URL?name=value&name=value |
post | Sends the form-data as an HTTP post transaction |
टेक्निकल डिटेल
प्रतिलाभ की मात्रा: | एक स्ट्रिंग, जो सर्वर पर फॉर्म जमा करने के लिए उपयोग की जाने वाली HTTP विधि का प्रतिनिधित्व करती है |
---|
और ज्यादा उदाहरण
उदाहरण
प्रपत्र-डेटा भेजने की विधि बदलें:
document.getElementById("mySubmit").formMethod = "post";
संबंधित पृष्ठ
HTML संदर्भ: HTML <इनपुट> फॉर्ममेथोड विशेषता
इनपुट सबमिट वस्तु