HTML Input गुण
- पिछला पृष्ठ HTML इनपुट प्रकार
- अगला पृष्ठ HTML इनपुट फॉर्म गुण
value गुण
value गुण इनपुट फील्ड का प्रारंभिक मूल्य निर्देश देता है:
उदाहरण
<form action=""> पहला नाम:<br> <input type="text" name="firstname" value="Bill"> <br> अंतिम नाम:<br> <input type="text" name="lastname"> </form>
readonly गुण
readonly गुण इनपुट फील्ड को केवल पढ़ने के लिए निर्देश देता है (संशोधित नहीं किया जा सकता):
उदाहरण
<form action=""> पहला नाम:<br> <input type="text" name="firstname" value="Bill" readonly> <br> अंतिम नाम:<br> <input type="text" name="lastname"> </form>
readonly गुण को मूल्य नहीं चाहिए। यह readonly="readonly" के बराबर है।
disabled गुण
disabled गुण इनपुट फील्ड को अवरुद्ध निर्देश देता है。
अवरुद्ध एलीमेंट अस्तित्ववान नहीं हैं और न ही क्लिक किए जा सकते हैं。
अवरुद्ध एलीमेंट फार्म में नहीं भेजे जाएंगे。
उदाहरण
<form action=""> पहला नाम:<br> <input type="text" name="firstname" value="Bill" disabled> <br> अंतिम नाम:<br> <input type="text" name="lastname"> </form>
disabled गुण को मूल्य नहीं चाहिए। यह disabled="disabled" के बराबर है।
size गुण
size गुण इनपुट फील्ड का आकार (करक़्टरों के आधार पर) निर्देश देता है:
उदाहरण
<form action=""> पहला नाम:<br> <input type="text" name="firstname" value="Bill" size="40"> <br> अंतिम नाम:<br> <input type="text" name="lastname"> </form>
maxlength गुण
maxlength अभियान्त्रिक गुण निर्देश इनपुट फील्ड की अधिकतम लंबाई की अनुमति देता है:
उदाहरण
<form action=""> पहला नाम:<br> <input type="text" name="firstname" maxlength="10"> <br> अंतिम नाम:<br> <input type="text" name="lastname"> </form>
यदि maxlength रूप-रेखा सेट की जाती है, तो इनपुट कंट्रोल अनुमते अक्षरों से अधिक अक्षरों को नहीं स्वीकार करेगा。
यह रूप-रेखा कोई भी प्रतिक्रिया प्रदान नहीं करेगा। यदि उपयोगकर्ता को अधिसूचना देने की जरूरत है, तो JavaScript कोड लिखना होगा。
नोट:इनपुट सीमा बिना गलती नहीं होती। JavaScript अधिकतर अवैध इनपुट को बढ़ाने के लिए कई तरीके प्रदान करता है। यदि इनपुट को सुरक्षित रूप से सीमित करना चाहते हैं, तो स्वीकर्ता (सर्वर) को दोनों ही सीमा की जांच करनी होगी。
HTML5 रूप-रेखाएँ
HTML5 ने <input> के लिए निम्नलिखित रूप-रेखाओं को जोड़ा:
- autocomplete
- autofocus
- form
- formaction
- formenctype
- formmethod
- formnovalidate
- formtarget
- height और width
- list
- min और max
- multiple
- pattern (regexp)
- placeholder
- required
- step
और <form> के लिए जरूरी रूप-रेखाओं को जोड़े:
- autocomplete
- novalidate
autocomplete रूप-रेखा
autocomplete रूप-रेखा फॉर्म या इनपुट क्षेत्र को स्वचालित पूरा करने के लिए क्या करना चाहिए या नहीं करना चाहिए का निर्धारण करता है。
जब स्वचालित पूरा करना चालू होता है, ब्राउज़र उपयोगकर्ता के पहले के इनपुट मूल्यों के आधार पर अपने मूल्य भरेगा。
सूचना:आप फॉर्म के autocomplete को on रख सकते हैं और विशेष इनपुट क्षेत्र को off रख सकते हैं, या उल्टा भी。
autocomplete रूप-रेखा <form> और निम्नलिखित <input> तरीकों के लिए लागू होती है: text, search, url, tel, email, password, datepickers, range और color。
उदाहरण
स्वचालित पूरा करना चालू करने वाला HTML फॉर्म (किसी इनपुट क्षेत्र के लिए off):
<form action="action_page.php" autocomplete="on"> पहला नाम:<input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> ई-मेल: <input type="email" name="email" autocomplete="off"><br> <input type="submit"> </form>
सूचना:कुछ ब्राउज़रों में, आपको स्वचालित पूरा करने की सुविधा मैनुअल रूप से सक्षम करनी पड़ सकती है।
novalidate विशेषता
novalidate विशेषता <form> विशेषता के अंतर्गत है।
यदि सेट किया गया है, तो novalidate इसके अनुसार फॉर्म डेटा की जांच सबमिट करने के समय नहीं की जाए।
उदाहरण
इंगित करके सूचित करता है कि जब फॉर्म सबमिट किया जाता है तो फॉर्म डेटा की जांच नहीं की जाए:
<form action="action_page.php" novalidate> E-mail: <input type="email" name="user_email"> <input type="submit"> </form>
autofocus विशेषता
autofocus विशेषता बूल विशेषता है।
यदि सेट किया गया है, तो इसके अनुसार पृष्ठ लोड होने पर <input> एलिमेंट को स्वचालित रूप से फोकस प्राप्त करना है।
उदाहरण
"First name" इनपुट क्षेत्र को पृष्ठ लोड होने पर स्वचालित रूप से फोकस प्राप्त करने देता है:
First name:<input type="text" name="fname" autofocus>
form विशेषता
form विशेषता <input> एलिमेंट के एक या अधिक फॉर्मों के संबंध में निर्धारित करती है।
सूचना:यदि एक से अधिक फॉर्मों को उद्धृत करना है, तो फॉर्म id सूची को खाली जगह से अलग करके दर्शाएं।
उदाहरण
इनपुट क्षेत्र HTML फॉर्म के बाहर है (बशर्ते कि यह फॉर्म के भीतर है):
<form action="action_page.php" id="form1"> First name: <input type="text" name="fname"><br> <input type="submit" value="Submit"> </form> Last name: <input type="text" name="lname" form="form1">
formaction विशेषता
formaction विशेषता निर्धारित करती है कि जब फॉर्म सबमिट किया जाता है तो इस इनपुट कंट्रोल के फ़ाइल का URL कैसे है।
formaction विशेषता <form> एलिमेंट के action विशेषता को ओवरराइड करती है।
formaction विशेषता type="submit" और type="image" के लिए लागू होती है।
उदाहरण
दो दो सबमिट बटन वाला और अलग-अलग कार्य करने वाला HTML फॉर्म है:
<form action="action_page.php"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="Submit"><br> <input type="submit" formaction="demo_admin.asp" value="Submit as admin"> </form>
formenctype विशेषता
formenctype विशेषता निर्धारित करती है कि जब फॉर्म डेटा (form-data) सर्वर पर सबमिट किया जाता है तो इसका कैसे कोडिंग किया जाए (केवल method="post" फॉर्म के लिए ही)।
formenctype विशेषता <form> एलिमेंट के enctype विशेषता को ओवरराइड करती है।
formenctype गुण टाइप="submit" और type="image" के लिए उपयोगी है।
उदाहरण
डिफ़ॉल्ट एनकोडिंग और "multipart/form-data" (दूसरे सबमिट बटन) के लिए एनकोडिंग वाले फॉर्म डाटा (form-data) भेजना:
<form action="demo_post_enctype.asp" method="post"> First name: <input type="text" name="fname"><br> <input type="submit" value="Submit"> <input type="submit" formenctype="multipart/form-data"> value="Submit as Multipart/form-data"> </form>
formmethod गुण
formmethod गुण फॉर्म डाटा (form-data) को action URL को भेजने के लिए उपयोगी HTTP तरीके को परिभाषित करता है。
formmethod गुण <form> एलीमेंट के method गुण को ओवरराइड करता है。
formmethod गुण टाइप="submit" और type="image" के लिए उपयोगी है。
उदाहरण
दूसरे सबमिट बटन ने फॉर्म के HTTP तरीके को ओवरराइड कर दिया है:
<form action="action_page.php" method="get"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="Submit"> <input type="submit" formmethod="post" formaction="demo_post.asp"> value="Submit using POST"> </form>
formnovalidate गुण
novalidate गुण बूल गुण है。
यदि सेट किया गया है, तो इससे फॉर्म सबमिट करने पर <input> एलीमेंट का सत्यापन नहीं किया जाएगा。
formnovalidate गुण <form> एलीमेंट के novalidate गुण को ओवरराइड करता है。
formnovalidate गुण टाइप="submit" के लिए उपयोगी है。
उदाहरण
दो टाइप के सबमिट बटन वाला फॉर्म (सत्यापन के साथ और के बिना):
<form action="action_page.php"> ई-मेल: <input type="email" name="userid"><br> <input type="submit" value="Submit"><br> <input type="submit" formnovalidate value="Submit without validation"> </form>
formtarget अट्रिब्यूट
formtarget अट्रिब्यूट द्वारा निर्धारित नाम या शब्द निर्देशित करता है कि सबमिट करने के बाद प्राप्त प्रतिक्रिया कहाँ प्रदर्शित की जाए।
formtarget अट्रिब्यूट <form> एलिमेंट के target अट्रिब्यूट को पूर्वापेक्षभूत करेगा।
formtarget अट्रिब्यूट type="submit" और type="image" के साथ उपयोग किया जा सकता है।
उदाहरण
इस फॉर्म में दो सबमिट बटन हैं जो अलग-अलग लक्ष्य विंडो के लिए हैं:
<form action="action_page.php"> First name: <input type="text" name="fname"><br> Last name: <input type="text" name="lname"><br> <input type="submit" value="Submit as normal"> <input type="submit" formtarget="_blank"> value="Submit to a new window"> </form>
height और width अट्रिब्यूट
height और width अट्रिब्यूट एलिमेंट के ऊंचाई और चौड़ाई को निर्धारित करते हैं।
height और width अट्रिब्यूट केवल <input type="image"> के लिए उपयोग में हैं।
नोट:हमेशा इमेज के आकार को निर्धारित करें। अगर ब्राउज़र इमेज के आकार को नहीं जानता, तो पृष्ठ इमेज को लोड करते समय चमकता रहेगा।
उदाहरण
इमेज को सबमिट बटन के रूप में परिभाषित करें और height और width अट्रिब्यूट सेट करें:
<input type="image" src="img_submit.gif" alt="Submit" width="48" height="48">
list अट्रिब्यूट
list अट्रिब्यूट द्वारा संदर्भित <datalist> एलिमेंट में <input> एलिमेंट के अग्रिम विकल्प हैं।
उदाहरण
इसके लिए <datalist> का उपयोग करके अग्रिम मूल्यों के <input> एलिमेंट को सेट करें:
<input list="browsers"> <datalist id="browsers"> <option value="Internet Explorer"> <option value="Firefox"> <option value="Chrome"> <option value="Opera"> <option value="Safari"> </datalist>
min और max विशेषता
min और max विशेषता <input> element का न्यूनतम और अधिकतम मान निर्दिष्ट करती हैं।
min और max विशेषता number, range, date, datetime, datetime-local, month, time और week जैसे इनपुट types के लिए उपयोगी हैं。
उदाहरण
Minimum and maximum values having <input> element:
Enter a date before 1980-01-01: <input type="date" name="bday" max="1979-12-31"> Enter a date after 2000-01-01: <input type="date" name="bday" min="2000-01-02"> Quantity (between 1 and 5): <input type="number" name="quantity" min="1" max="5">
multiple विशेषता
multiple विशेषता बूल विशेषता है।
यदि सेट किया गया है, तो इससे उपयोगकर्ता को <input> तत्व में एक से अधिक मान भरने की अनुमति दी जाती है।
multiple विशेषता निम्नलिखित इनपुट तरीकों के लिए उपयोगी है: email और file。
उदाहरण
कई मान ग्रहण करने वाला फ़ाइल अपलोड क्षेत्र:
एक चित्र चुनें: <input type="file" name="img" multiple>
pattern विशेषता
pattern विशेषता इनपुट तत्व के मान की जांच के लिए प्रयोग की जाने वाली प्रतिरूप व्यवस्था को निर्दिष्ट करती है।
pattern विशेषता निम्नलिखित इनपुट तरीकों के लिए उपयोगी है: text, search, url, tel, email और password。
सूचना:उपयोगकर्ताओं को मदद करने के लिए पूर्णतः वैश्विक title विशेषता का उपयोग करके मॉडल को वर्णित करें।
सूचना:समान रूप से, आपको JavaScript ट्यूटोरियल में अधिक जानकारी प्राप्त करने के लिए सिफारिश करते हैं जो प्रतिरूप व्यवस्था के बारे में है।
उदाहरण
केवल तीन अक्षरों वाला इनपुट क्षेत्र (कोई संख्या या विशेष चरित्र नहीं) समाविष्ट कर सकता है:
Country code: <input type="text" name="country_code" pattern="[A-Za-z]{3}" title="Three letter country code">
placeholder विशेषता
placeholder विशेषता इनपुट क्षेत्र के अपेक्षित मान (नमूना मान या फॉर्मेट के लिए छोटी सूचना) को वर्णित करने के लिए प्रयोग की जाती है।
यह सूचना उपयोगकर्ता इनपुट मान भरने से पहले इनपुट क्षेत्र में दिखाई देगी।
placeholder गुण निम्नलिखित इनपुट प्रकारों के लिए लागू होता है: text、search、url、tel、email और password。
उदाहरण
प्लेसहोल्डर टेक्स्ट वाले इनपुट फील्ड:
<input type="text" name="fname" placeholder="First name">
required गुण
required गुण बूल गुण है。
सेट किए तो, फॉर्म सबमिट करने से पहले इनपुट फील्ड भरना आवश्यक है。
required गुण निम्नलिखित इनपुट प्रकारों के लिए लागू होता है: text、search、url、tel、email और password。
उदाहरण
अनिवार्य इनपुट फील्ड:
Username: <input type="text" name="usrname" required>
step गुण
step गुण <input> एलिमेंट के वैध नंबर अंतर को निर्धारित करता है。
उदाहरण: यदि step="3" है, तो वैध नंबर -3、0、3、6 आदि होने चाहिए。
सूचना:step गुण को max और min गुण के साथ साथ उपयोग किया जा सकता है, ताकि वैध मूल्यों की श्रृंखला बनाई जा सके。
step गुण निम्नलिखित इनपुट प्रकारों के लिए लागू होता है: number、range、date、datetime、datetime-local、month、time और week。
उदाहरण
विशिष्ट वैध नंबर अंतर के साथ इनपुट फील्ड:
<input type="number" name="points" step="3">
- पिछला पृष्ठ HTML इनपुट प्रकार
- अगला पृष्ठ HTML इनपुट फॉर्म गुण