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

HTML DOM इनपुट पासवर्ड पैटर्न गुण

<घंटा/>

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

सिंटैक्स

. के लिए सिंटैक्स निम्नलिखित है

पैटर्न गुण सेट करना -

passwordObject.pattern = regexp

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

उदाहरण

आइए पासवर्ड पैटर्न प्रॉपर्टी के लिए एक उदाहरण देखें -

<!DOCTYPE html>
<html>
<body>
<h1>Input Password pattern property</h1>
<p>The password can either be of three numeric characters or 6 alphabet characters from a to g</p>
<form action="/Sample_page.php">
Password: <input type="password" id="PASS" name="passW" pattern="[0-9]{3}|[a-g]{6}" title="Three numeric character or 6 alphabet between a-g">
<input type="submit">
</form>
<br>
<button onclick="passPattern()">GET PATTERN</button>
<p id="Sample"></p>
<script>
   function passPattern() {
      var P = document.getElementById("PASS").pattern;
      document.getElementById("Sample").innerHTML ="The pattern attribute value is"+ P;
}
</script>
</body>
</html>

आउटपुट

यह निम्नलिखित आउटपुट देगा -

HTML DOM इनपुट पासवर्ड पैटर्न गुण

पैटर्न गुण में निर्दिष्ट रेगेक्स से मेल नहीं खाने वाला पासवर्ड दर्ज करने पर -

HTML DOM इनपुट पासवर्ड पैटर्न गुण

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

HTML DOM इनपुट पासवर्ड पैटर्न गुण

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

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

<form action="/Sample_page.php">
Password: <input type="password" id="PASS" name="passW" pattern="[0-9]{3}|[a-g]{6}" title="Three numeric character or 6 alphabet between a-g">
<input type="submit">
</form>

हमने तब GET PATTERN बटन बनाया है जो उपयोगकर्ता द्वारा क्लिक किए जाने पर पासपैटर्न () विधि को निष्पादित करेगा -

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

पासपैटर्न () टाइप पासवर्ड के साथ इनपुट फ़ील्ड प्राप्त करने के लिए getElementById () विधि का उपयोग करता है और इसकी पैटर्न प्रॉपर्टी प्राप्त करता है जो टाइप स्ट्रिंग का रेगेक्स देता है .. रेगेक्स स्ट्रिंग को वेरिएबल पी को असाइन किया जाता है और पैराग्राफ में आईडी "नमूना" के साथ प्रदर्शित किया जाता है। इसकी आंतरिक HTML संपत्ति का उपयोग करना।

function passPattern() {
   var P = document.getElementById("PASS").pattern;
   document.getElementById("Sample").innerHTML ="The pattern attribute value is"+ P;
}

  1. एचटीएमएल डोम इनपुट पासवर्ड आकार संपत्ति

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

  1. एचटीएमएल डोम इनपुट पासवर्ड आवश्यक संपत्ति

    HTML DOM इनपुट पासवर्ड की आवश्यक संपत्ति तत्व की आवश्यक विशेषता से जुड़ी है। आवश्यक संपत्ति का उपयोग सेटिंग और लौटने के लिए किया जाता है यदि सर्वर पर फॉर्म जमा करने से पहले कुछ पासवर्ड फ़ील्ड भरना आवश्यक है या नहीं। यह फ़ॉर्म को सबमिट नहीं करने देता है यदि उपयोगकर्ता द्वारा आवश्यक विशेषता वाला पासव

  1. एचटीएमएल डोम इनपुट पासवर्ड केवल पढ़ने के लिए संपत्ति

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