required एट्रिब्यूट
required एट्रिब्यूट इंगित करता है कि,
HTML फ़ॉर्म के इस तत्व
को अवश्य भरा जाना चाहिए।
इस एट्रिब्यूट को input
या textarea टैग्स पर लागू किया जाना चाहिए।
फ़ॉर्म सबमिट करने के प्रयास के दौरान, यदि इस एट्रिब्यूट वाला फ़ील्ड नहीं भरा गया है - ब्राउज़र फ़ॉर्म सबमिट नहीं करने देगा और एक पॉप-अप टूलटिप के रूप में त्रुटि संदेश दिखाएगा। दुर्भाग्य से, त्रुटि के पाठ और उसके रूप को HTML या CSS का उपयोग करके परिवर्तित नहीं किया जा सकता है।
ध्यान रखें कि required एट्रिब्यूट की उपस्थिति
आपको PHP सर्वर साइड पर फ़ॉर्म की सही तरीके से
भरे जाने की जाँच करने से मुक्त नहीं करती
(क्योंकि इस एट्रिब्यूट के माध्यम से सुरक्षा को आसानी से बायपास किया जा सकता है)।
उदाहरण
आइए input टैग
में required एट्रिब्यूट जोड़ें। फ़ील्ड में
कुछ भी दर्ज किए बिना, फ़ॉर्म सबमिट करने के लिए बटन पर क्लिक करने का प्रयास करें।
ब्राउज़र फ़ॉर्म सबमिट नहीं करने देगा, इनपुट पर छाया जोड़ेगा और त्रुटि संदेश
दिखाएगा:
<form action="">
<input type="text" placeholder="कुछ दर्ज करें" required>
<input type="submit">
</form>
:
यह भी देखें
-
patternएट्रिब्यूट,
जो इनपुट की वैलिडेशन करने की अनुमति देता है