Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> HTML

HTML DOM Input Password pattern प्रॉपर्टी

HTML DOM Input Password pattern प्रॉपर्टी का उपयोग इनपुट पासवर्ड फील्ड के pattern एट्रिब्यूट को सेट या प्राप्त करने के लिए किया जाता है। यह पासवर्ड को pattern प्रॉपर्टी द्वारा निर्दिष्ट एक रेगुलर एक्सप्रेशन के विरुद्ध जांचता है।

सिंटैक्स

Pattern प्रॉपर्टी सेट करने के लिए सिंटैक्स:

passwordObject.pattern = regexp

यहां, regexp एक रेगुलर एक्सप्रेशन है जिसके विरुद्ध पासवर्ड फील्ड की जांच की जाती है।

उदाहरण

Password pattern प्रॉपर्टी का एक उदाहरण:

<!DOCTYPE html> <html> <body> <h1>Input Password pattern प्रॉपर्टी</h1> <p>पासवर्ड या तो तीन न्यूमेरिक कैरेक्टर का हो सकता है या a से g तक के 6 अल्फाबेट कैरेक्टर का</p> <form action="/Sample_page.php"> Password: <input type="password" id="PASS" name="passW" pattern="[0-9]{3}|[a-g]{6}" title="तीन न्यूमेरिक कैरेक्टर या a-g के बीच 6 अल्फाबेट"> <input type="submit"> </form> <br> <button onclick="passPattern()">पैटर्न प्राप्त करें</button> <p id="Sample"></p> <script>    function passPattern() {       var P = document.getElementById("PASS").pattern;       document.getElementById("Sample").innerHTML ="पैटर्न एट्रिब्यूट का मान है"+ P; } </script> </body> </html>

आउटपुट

उपरोक्त कोड से निम्न आउटपुट प्राप्त होगा:

HTML DOM Input Password pattern प्रॉपर्टी

पैटर्न प्रॉपर्टी में निर्दिष्ट रेगुलर एक्सप्रेशन से मेल न खाने वाला पासवर्ड दर्ज करने पर:

HTML DOM Input Password pattern प्रॉपर्टी

"पैटर्न प्राप्त करें" बटन पर क्लिक करने पर:

HTML DOM Input Password pattern प्रॉपर्टी

उपरोक्त उदाहरण में:

हमने type password, id="Pass", name="PassW" और pattern="[0-9]{3}|[a-g]{6}" के साथ एक इनपुट एलिमेंट बनाया। यहां पैटर्न एट्रिब्यूट मान एक रेगुलर एक्सप्रेशन है जो निर्दिष्ट करता है कि आप या तो तीन न्यूमेरिक मान दर्ज कर सकते हैं या a से g तक के 6 अल्फाबेट। यदि इनपुट इस रेगुलर एक्सप्रेशन से मेल नहीं खाता तो title एट्रिब्यूट मान इनपुट बॉक्स पर प्रदर्शित होता है। यह पासवर्ड फील्ड action एट्रिब्यूट मान "/Sample_page.php" के साथ एक फॉर्म के अंदर है। सबमिट बटन पर क्लिक करने पर हमारा फॉर्म डेटा यहीं सबमिट होगा:

<form action="/Sample_page.php"> Password: <input type="password" id="PASS" name="passW" pattern="[0-9]{3}|[a-g]{6}" title="तीन न्यूमेरिक कैरेक्टर या a-g के बीच 6 अल्फाबेट"> <input type="submit"> </form>

फिर हमने GET PATTERN बटन बनाया जो यूज़र द्वारा क्लिक किए जाने पर passPattern() मेथड को एक्जीक्यूट करेगा:

<button onclick="passPattern()">GET PATTERN</button>

passPattern() getElementById() मेथड का उपयोग करके टाइप पासवर्ड वाले इनपुट फील्ड को प्राप्त करता है और इसका pattern प्रॉपर्टी प्राप्त करता है जो एक स्ट्रिंग टाइप का रेगुलर एक्सप्रेशन लौटाता है। रेगुलर एक्सप्रेशन स्ट्रिंग को वेरिएबल P में असाइन किया जाता है और id "Sample" वाले पैराग्राफ में इसके innerHTML प्रॉपर्टी का उपयोग करके प्रदर्शित किया जाता है।

function passPattern() {    var P = document.getElementById("PASS").pattern;    document.getElementById("Sample").innerHTML ="पैटर्न एट्रिब्यूट का मान है"+ P; }
  1. HTML DOM Input Password size प्रॉपर्टी HTML DOM Input Password size प्रॉपर्टी

    HTML DOM Input Password size प्रॉपर्टी का उपयोग इनपुट पासवर्ड size एट्रिब्यूट मान को सेट या प्राप्त करने के लिए किया जाता है। इसका उपयोग पासवर्ड फील्ड की चौड़ाई को कैरेक्टर्स के संदर्भ में परिभाषित करने के लिए किया जाता है। डिफ़ॉल्ट चौड़ाई 20 कैरेक्टर्स की होती है। सिंटैक्स Password size प्रॉपर्टी स

  1. HTML DOM Input Password required प्रॉपर्टी HTML DOM Input Password required प्रॉपर्टी

    HTML DOM Input Password required प्रॉपर्टी <input> एलिमेंट के required एट्रिब्यूट से जुड़ी होती है। Required प्रॉपर्टी का उपयोग यह सेट और प्राप्त करने के लिए किया जाता है कि फॉर्म सर्वर को सबमिट होने से पहले किसी पासवर्ड फील्ड को भरना आवश्यक है या नहीं। यह फॉर्म को सबमिट होने से रोकता है यदि r

  1. HTML DOM Input Password readOnly प्रॉपर्टी HTML DOM Input Password readOnly प्रॉपर्टी

    HTML DOM Input Password readOnly प्रॉपर्टी का उपयोग यह सेट या प्राप्त करने के लिए किया जाता है कि इनपुट पासवर्ड फील्ड रीड-ओनली है या नहीं। ReadOnly प्रॉपर्टी एलिमेंट को नॉन-एडिटेबल बना देती है लेकिन यह अभी भी टैब या क्लिक करके फोकस किया जा सकता है। यदि रीड-ओनली एलिमेंट के अंदर कोई डिफ़ॉल्ट मान है तो