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

एचटीएमएल डोम इनपुट खोज अक्षम संपत्ति

<घंटा/>

HTML DOM इनपुट सर्च डिसेबल्ड प्रॉपर्टी का इस्तेमाल यह सेट करने या वापस करने के लिए किया जाता है कि सर्च फील्ड को डिसेबल किया जाना चाहिए या नहीं। यह बूलियन मानों का उपयोग करता है जिसमें सच का प्रतिनिधित्व करने वाले तत्व को अक्षम किया जाना चाहिए और अन्यथा झूठा होना चाहिए। अक्षम संपत्ति डिफ़ॉल्ट रूप से गलत पर सेट है। हालांकि, अक्षम तत्व डिफ़ॉल्ट रूप से धूसर हो जाता है और क्लिक करने योग्य नहीं होता है।

सिंटैक्स

. के लिए वाक्य रचना निम्नलिखित है

अक्षम संपत्ति सेट करना -

searchObject.autofocus =true|false

यहां, सत्य =खोज फ़ील्ड अक्षम है और गलत =खोज फ़ील्ड अक्षम नहीं है। यह डिफ़ॉल्ट रूप से गलत है।

उदाहरण

आइए इनपुट खोज अक्षम संपत्ति के लिए एक उदाहरण देखें -

इनपुट खोज अक्षम संपत्ति

फल:

अक्षम करें बटन पर क्लिक करके उपरोक्त खोज फ़ील्ड को अक्षम करें

आउटपुट

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

एचटीएमएल डोम इनपुट खोज अक्षम संपत्ति

DISABLE बटन पर क्लिक करने पर -

एचटीएमएल डोम इनपुट खोज अक्षम संपत्ति

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

हमने सबसे पहले एक <इनपुट> एलिमेंट बनाया है जिसमें टाइप ="सर्च", आईडी ="सर्च 1", और नाम ="फ्रूट्स" है। खोज फ़ील्ड एक फ़ॉर्म के अंदर है -

फल:<इनपुट प्रकार ="खोज" id ="SEARCH1" नाम ="फल"> 

फिर हम एक बटन चेंज बनाते हैं जो उपयोगकर्ता द्वारा क्लिक किए जाने पर अक्षम खोज () विधि को निष्पादित करेगा -

अक्षम खोज () विधि getElementById () विधि का उपयोग करके टाइप खोज के साथ इनपुट तत्व प्राप्त करती है और इसकी अक्षम संपत्ति को सत्य पर सेट करती है। यह खोज फ़ील्ड को अब क्लिक करने योग्य नहीं बनाता है और उपयोगकर्ता अब इसके साथ इंटरैक्ट नहीं कर सकता है। यह अब धूसर हो गया है -

<पूर्व>फ़ंक्शन अक्षम खोज () { document.getElementById("SEARCH1").disabled=true; document.getElementById("Sample").innerHTML ="खोज फ़ील्ड अब अक्षम है";}
  1. HTML DOM इनपुट सर्च मैक्सलेंथ प्रॉपर्टी

    HTML DOM इनपुट सर्च मैक्सलेंथ प्रॉपर्टी का इस्तेमाल इनपुट सर्च फील्ड की मैक्सलेंथ विशेषता को सेट करने या वापस करने के लिए किया जाता है। maxLength प्रॉपर्टी किसी खोज फ़ील्ड में आपके द्वारा टाइप किए जा सकने वाले वर्णों की अधिकतम संख्या निर्दिष्ट करती है। सिंटैक्स − . के लिए वाक्य रचना निम्नलिखित है

  1. HTML DOM इनपुट सर्च फॉर्म प्रॉपर्टी

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

  1. HTML DOM इनपुट सर्च डिफॉल्ट वैल्यू प्रॉपर्टी

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