HTML <form> विधि विशेषता
उदाहरण
"प्राप्त करें" विधि का उपयोग करके एक फॉर्म जमा करें:
<form
action="/action_page.php"
method="get">
<label for="fname">First name:</label>
<input type="text" id="fname"
name="fname"><br><br>
<label for="lname">Last name:</label>
<input type="text" id="lname" name="lname"><br><br>
<input
type="submit" value="Submit">
</form>
नीचे और अधिक "इसे स्वयं आज़माएं" उदाहरण।
परिभाषा और उपयोग
विशेषता निर्दिष्ट करती है कि method
प्रपत्र-डेटा कैसे भेजा जाए (प्रपत्र-डेटा
action
विशेषता में निर्दिष्ट पृष्ठ पर भेजा जाता है)।
प्रपत्र-डेटा को URL चर (के साथ
method="get"
) या HTTP पोस्ट लेनदेन (के साथ method="post"
) के रूप में भेजा जा सकता है।
GET पर नोट्स:
- नाम/मूल्य जोड़े में यूआरएल में फॉर्म-डेटा जोड़ता है
- URL की लंबाई सीमित है (लगभग 3000 वर्ण)
- संवेदनशील डेटा भेजने के लिए कभी भी GET का उपयोग न करें! (यूआरएल में दिखाई देगा)
- फॉर्म सबमिशन के लिए उपयोगी जहां उपयोगकर्ता परिणाम को बुकमार्क करना चाहता है
- गैर-सुरक्षित डेटा के लिए GET बेहतर है, जैसे Google में क्वेरी स्ट्रिंग्स
पोस्ट पर नोट्स:
- HTTP अनुरोध के मुख्य भाग के अंदर फॉर्म-डेटा जोड़ता है (डेटा URL में नहीं दिखाया गया है)
- कोई आकार सीमा नहीं है
- POST के साथ फॉर्म सबमिशन को बुकमार्क नहीं किया जा सकता है
ब्राउज़र समर्थन
Attribute | |||||
---|---|---|---|---|---|
method | Yes | Yes | Yes | Yes | Yes |
वाक्य - विन्यास
<form method="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 |
और ज्यादा उदाहरण
उदाहरण
"पोस्ट" विधि का उपयोग करके एक फॉर्म जमा करें:
<form
action="/action_page.php"
method="post">
<label for="fname">First name:</label>
<input type="text" id="fname"
name="fname"><br><br>
<label for="lname">Last name:</label>
<input type="text" id="lname" name="lname"><br><br>
<input
type="submit" value="Submit">
</form>
❮ एचटीएमएल <फॉर्म> टैग