एचटीएमएल ट्यूटोरियल

एचटीएमएल होम एचटीएमएल परिचय एचटीएमएल संपादक एचटीएमएल बेसिक एचटीएमएल तत्व एचटीएमएल गुण एचटीएमएल शीर्षक एचटीएमएल पैराग्राफ एचटीएमएल शैलियाँ एचटीएमएल स्वरूपण एचटीएमएल कोटेशन एचटीएमएल टिप्पणियाँ एचटीएमएल रंग एचटीएमएल सीएसएस एचटीएमएल लिंक एचटीएमएल छवियाँ एचटीएमएल फ़ेविकॉन एचटीएमएल टेबल्स एचटीएमएल सूचियां एचटीएमएल ब्लॉक और इनलाइन एचटीएमएल क्लासेस एचटीएमएल आईडी एचटीएमएल इफ्रेम्स एचटीएमएल जावास्क्रिप्ट HTML फ़ाइल पथ एचटीएमएल हेड एचटीएमएल लेआउट एचटीएमएल उत्तरदायी एचटीएमएल कंप्यूटर कोड HTML शब्दार्थ एचटीएमएल स्टाइल गाइड एचटीएमएल इकाइयां एचटीएमएल प्रतीक एचटीएमएल इमोजी एचटीएमएल वर्णसेट एचटीएमएल यूआरएल एनकोड एचटीएमएल बनाम एक्सएचटीएमएल

एचटीएमएल फॉर्म

एचटीएमएल फॉर्म एचटीएमएल फॉर्म गुण एचटीएमएल फॉर्म एलिमेंट्स एचटीएमएल इनपुट प्रकार एचटीएमएल इनपुट गुण HTML इनपुट फॉर्म विशेषताएँ

एचटीएमएल ग्राफिक्स

एचटीएमएल कैनवास एचटीएमएल एसवीजी

एचटीएमएल मीडिया

एचटीएमएल मीडिया एचटीएमएल वीडियो एचटीएमएल ऑडियो एचटीएमएल प्लग-इन एचटीएमएल यूट्यूब

एचटीएमएल एपीआई

एचटीएमएल जियोलोकेशन एचटीएमएल ड्रैग/ड्रॉप एचटीएमएल वेब स्टोरेज एचटीएमएल वेब वर्कर्स एचटीएमएल एसएसई

एचटीएमएल उदाहरण

एचटीएमएल उदाहरण एचटीएमएल प्रश्नोत्तरी एचटीएमएल व्यायाम एचटीएमएल प्रमाणपत्र एचटीएमएल सारांश एचटीएमएल अभिगम्यता

एचटीएमएल संदर्भ

एचटीएमएल टैग सूची एचटीएमएल गुण HTML वैश्विक गुण एचटीएमएल ब्राउज़र समर्थन एचटीएमएल घटनाक्रम एचटीएमएल रंग एचटीएमएल कैनवास एचटीएमएल ऑडियो/वीडियो एचटीएमएल सिद्धांत एचटीएमएल कैरेक्टर सेट एचटीएमएल यूआरएल एनकोड एचटीएमएल लैंग कोड HTTP संदेश HTTP तरीके पीएक्स से ईएम कन्वर्टर कुंजीपटल अल्प मार्ग

एचटीएमएल फॉर्म


उपयोगकर्ता इनपुट एकत्र करने के लिए एक HTML फॉर्म का उपयोग किया जाता है। उपयोगकर्ता इनपुट को अक्सर प्रसंस्करण के लिए सर्वर पर भेजा जाता है।


उदाहरण







<रूप> तत्व

उपयोगकर्ता इनपुट के लिए HTML फॉर्म बनाने के लिए HTML <form>तत्व का उपयोग किया जाता है:

<form>
.
form elements
.
</form>

तत्व विभिन्न प्रकार के इनपुट तत्वों के <form>लिए एक कंटेनर है, जैसे: टेक्स्ट फ़ील्ड, चेकबॉक्स, रेडियो बटन, सबमिट बटन इत्यादि।

इस अध्याय में सभी विभिन्न रूप तत्वों को शामिल किया गया है: HTML प्रपत्र तत्व


<इनपुट> तत्व

HTML <input>एलिमेंट सबसे ज्यादा इस्तेमाल किया जाने वाला फॉर्म एलिमेंट है।

विशेषता के आधार पर एक <input>तत्व को कई तरह से प्रदर्शित किया जा सकता है ।type

यहां कुछ उदाहरण दिए गए हैं:

प्रकार विवरण
<इनपुट प्रकार = "पाठ"> एकल-पंक्ति पाठ इनपुट फ़ील्ड प्रदर्शित करता है
<इनपुट प्रकार = "रेडियो"> एक रेडियो बटन प्रदर्शित करता है (कई विकल्पों में से किसी एक को चुनने के लिए)
<इनपुट प्रकार = "चेकबॉक्स"> एक चेकबॉक्स प्रदर्शित करता है (शून्य या कई विकल्पों में से अधिक का चयन करने के लिए)
<इनपुट प्रकार = "सबमिट करें"> सबमिट बटन प्रदर्शित करता है (फॉर्म जमा करने के लिए)
<इनपुट प्रकार = "बटन"> एक क्लिक करने योग्य बटन प्रदर्शित करता है

इस अध्याय में सभी विभिन्न इनपुट प्रकारों को शामिल किया गया है: HTML इनपुट प्रकार



टेक्स्ट फ़ील्ड

टेक्स्ट इनपुट के <input type="text">लिए सिंगल-लाइन इनपुट फ़ील्ड को परिभाषित करता है।

उदाहरण

टेक्स्ट के लिए इनपुट फ़ील्ड वाला एक फॉर्म:

<form>
  <label for="fname">First name:</label><br>
  <input type="text" id="fname" name="fname"><br>
  <label for="lname">Last name:</label><br>
  <input type="text" id="lname" name="lname">
</form>

ब्राउज़र में उपरोक्त HTML कोड इस प्रकार प्रदर्शित होगा:

पहला नाम:

अंतिम नाम:

नोट: प्रपत्र स्वयं दिखाई नहीं दे रहा है। यह भी ध्यान दें कि इनपुट फ़ील्ड की डिफ़ॉल्ट चौड़ाई 20 वर्ण है।


<लेबल> तत्व

<label>उपरोक्त उदाहरण में तत्व के उपयोग पर ध्यान दें ।

<label>टैग कई प्रपत्र तत्वों के लिए एक लेबल को परिभाषित करता है

तत्व स्क्रीन-रीडर उपयोगकर्ताओं के <label>लिए उपयोगी है, क्योंकि जब उपयोगकर्ता इनपुट तत्व पर ध्यान केंद्रित करता है तो स्क्रीन-रीडर लेबल को जोर से पढ़ेगा।

तत्व उन उपयोगकर्ताओं की <label>भी मदद करता है जिन्हें बहुत छोटे क्षेत्रों (जैसे रेडियो बटन या चेकबॉक्स) पर क्लिक करने में कठिनाई होती है - क्योंकि जब उपयोगकर्ता <label>तत्व के भीतर टेक्स्ट पर क्लिक करता है, तो यह रेडियो बटन/चेकबॉक्स को टॉगल करता है।

टैग की forविशेषता उन्हें एक साथ बाँधने के लिए तत्व की विशेषता के <label>बराबर होनी चाहिए ।id<input>


रेडियो के बटन

<input type="radio">एक रेडियो बटन को परिभाषित करता है

रेडियो बटन उपयोगकर्ता को सीमित संख्या में विकल्पों में से एक का चयन करने देते हैं।

उदाहरण

रेडियो बटन के साथ एक फॉर्म:

<p>Choose your favorite Web language:</p>

<form>
  <input type="radio" id="html" name="fav_language" value="HTML">
  <label for="html">HTML</label><br>
  <input type="radio" id="css" name="fav_language" value="CSS">
  <label for="css">CSS</label><br>
  <input type="radio" id="javascript" name="fav_language" value="JavaScript">
  <label for="javascript">JavaScript</label>
</form>

ब्राउज़र में उपरोक्त HTML कोड इस प्रकार प्रदर्शित होगा:

अपनी पसंदीदा वेब भाषा चुनें:




चेक बॉक्स

चेकबॉक्स को <input type="checkbox">परिभाषित करता है

चेकबॉक्स उपयोगकर्ता को सीमित संख्या में विकल्पों में से शून्य या अधिक विकल्प चुनने देता है।

उदाहरण

चेकबॉक्स के साथ एक फॉर्म:

<form>
  <input type="checkbox" id="vehicle1" name="vehicle1" value="Bike">
  <label for="vehicle1"> I have a bike</label><br>
  <input type="checkbox" id="vehicle2" name="vehicle2" value="Car">
  <label for="vehicle2"> I have a car</label><br>
  <input type="checkbox" id="vehicle3" name="vehicle3" value="Boat">
  <label for="vehicle3"> I have a boat</label>
</form>

ब्राउज़र में उपरोक्त HTML कोड इस प्रकार प्रदर्शित होगा:




सबमिट बटन

<input type="submit">प्रपत्र डेटा को प्रपत्र-हैंडलर को सबमिट करने के लिए एक बटन को परिभाषित करता है

फॉर्म-हैंडलर आमतौर पर सर्वर पर एक फाइल होती है जिसमें इनपुट डेटा को प्रोसेस करने के लिए एक स्क्रिप्ट होती है।

फॉर्म-हैंडलर फॉर्म की action विशेषता में निर्दिष्ट है।

उदाहरण

सबमिट बटन वाला एक फॉर्म:

<form action="/action_page.php">
  <label for="fname">First name:</label><br>
  <input type="text" id="fname" name="fname" value="John"><br>
  <label for="lname">Last name:</label><br>
  <input type="text" id="lname" name="lname" value="Doe"><br><br>
  <input type="submit" value="Submit">
</form>

ब्राउज़र में उपरोक्त HTML कोड इस प्रकार प्रदर्शित होगा:

पहला नाम:

अंतिम नाम:



<इनपुट> . के लिए नाम विशेषता

ध्यान दें कि प्रत्येक इनपुट फ़ील्ड nameमें सबमिट करने के लिए एक विशेषता होनी चाहिए।

यदि nameविशेषता को छोड़ दिया जाता है, तो इनपुट फ़ील्ड का मान बिल्कुल भी नहीं भेजा जाएगा।

उदाहरण

यह उदाहरण "प्रथम नाम" इनपुट फ़ील्ड का मान सबमिट नहीं करेगा: 

<form action="/action_page.php">
  <label for="fname">First name:</label><br>
  <input type="text" id="fname" value="John"><br><br>
  <input type="submit" value="Submit">
</form>

एचटीएमएल व्यायाम

व्यायाम के साथ खुद को परखें

व्यायाम:

नीचे दिए गए फॉर्म में, "बटन" प्रकार और "ओके" मान के साथ एक इनपुट फ़ील्ड जोड़ें।

<फॉर्म>
<>
</फॉर्म>