फॉर्म टैग
टैग form सर्वर पर डेटा भेजने के लिए एक फॉर्म बनाता है,
जहाँ इस डेटा को PHP भाषा का उपयोग करके प्रोसेस किया जाएगा।
फॉर्म डेटा को JavaScript भाषा का उपयोग करके भी प्रोसेस किया जा सकता है।
यह टैग टैग्स input,
textarea,
select,
button,
fieldset के लिए एक कंटेनर के रूप में कार्य करता है।
उक्त टैग्स को टैग form के अंदर रखना जरूरी नहीं है, लेकिन अगर ऐसा नहीं किया जाता है,
तो फॉर्म सर्वर पर सबमिट नहीं होगा।
फॉर्म को सर्वर पर सबमिट करना input टैग
जिसमें type एट्रिब्यूट का मान submit हो, से बने बटन पर क्लिक करने से,
या button बटन पर क्लिक करने से होता है।
एट्रिब्यूट्स
| एट्रिब्यूट | विवरण |
|---|---|
action |
फॉर्म कहाँ भेजते हैं, वेबसाइट के किस पेज पर (अपनी या दूसरी की)।
अगर खाली छोड़ दिया जाए - फॉर्म वर्तमान पेज पर भेजा जाएगा। यह एक वैकल्पिक एट्रिब्यूट है।
इस एट्रिब्यूट में पेज के किसी विशेष स्थान का लिंक (# के through, जैसे
टैग a में) निर्दिष्ट किया जा सकता है। इस स्थिति में फॉर्म सबमिट होने के बाद
ब्राउज़र action एट्रिब्यूट में निर्दिष्ट पेज को, दिए गए स्थान पर खोलेगा।
|
method |
फॉर्म भेजने की विधि, POST या GET हो सकती है। वर्स्टालर के लिए यह जानना जरूरी नहीं है।
वैकल्पिक एट्रिब्यूट। डिफॉल्ट रूप से इसका मान GET होता है।
|
target |
लिंक को निर्दिष्ट करता है कि उसे किस टैब में खुलना है: नए में, वर्तमान में या फ्रेम में।
वैकल्पिक एट्रिब्यूट। |
enctype |
फॉर्म डेटा को एनकोड करने के तरीके को परिभाषित करता है।
वैकल्पिक एट्रिब्यूट। अधिक जानकारी के लिए enctype एट्रिब्यूट देखें।
|
टारगेट एट्रिब्यूट के मान
| मान | विवरण |
|---|---|
_blank |
पेज ब्राउज़र के नए टैब में खुलेगा। |
_self |
पेज ब्राउज़र के वर्तमान टैब में खुलेगा। |
_parent |
पेज पैरेंट फ्रेम में खुलेगा। |
_top |
सभी फ्रेम्स को कैंसल कर देता है और पेज को ब्राउज़र की पूरी विंडो में लोड करता है। |
डिफॉल्ट मान: _self।
फॉर्म का उदाहरण
<form action="" method="GET">
<input type="text"><br><br>
<input type="checkbox">
<input type="checkbox" checked>
<input type="radio" name="radio">
<input type="radio" name="radio">
<br><br>
<textarea></textarea><br><br>
<input type="submit">
</form>
:
यह भी देखें
-
एट्रिब्यूट
form,
जो फॉर्म एलिमेंट्स कोformटैग के बाहर रखने की अनुमति देता है