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

HTML में फॉर्म/इनपुट के लिए ऑटोकंप्लीट कैसे सक्षम/अक्षम करें?

HTML फॉर्म या इनपुट फील्ड में ऑटोकंप्लीट सुविधा को चालू/बंद करने के लिए autocomplete विशेषता का उपयोग किया जाता है। जब यह चालू होता है, तो ब्राउज़र उपयोगकर्ता द्वारा पहले दर्ज किए गए मानों के आधार पर सुझाव दिखाता है।

विशेषता मान

क्र.सं. मान विवरण
1 on डिफ़ॉल्ट मान। ब्राउज़र पहले दर्ज मानों के आधार पर स्वचालित पूरा करता है।
2 off ब्राउज़र स्वचालित पूरा नहीं करेगा। उपयोगकर्ता को हर बार टाइप करना होगा।

उदाहरण

निम्नलिखित कोड autocomplete विशेषता का उपयोग दर्शाता है:

<!DOCTYPE html>
<html>
  <head>
    <title>HTML Autocomplete Attribute</title>
  </head>
  <body>
    <form action="/cgi-bin/hello_get.cgi" method="get" autocomplete="on">
      पूरा नाम <br>
      <input type="text" name="fname"> <br>
      <input type="submit" value="सबमिट" />
    </form>
    
    <hr>
    
    <form autocomplete="off">
      <label>क्रेडिट कार्ड नंबर: <input type="text" name="cc" autocomplete="off"></label>
      <input type="submit" value="भुगतान">
    </form>
  </body>
</html>

व्यक्तिगत फील्ड पर नियंत्रण

आप पूरे फॉर्म के लिए autocomplete सेट कर सकते हैं या व्यक्तिगत फील्ड्स के लिए ओवरराइड कर सकते हैं:

<form autocomplete="on">
  <input name="name" autocomplete="on">       <!-- चालू -->
  <input name="email" autocomplete="email">    <-- विशिष्ट प्रकार -->
  <input name="cc-number" autocomplete="off">  <-- बंद -->
  <input name="cc-cvc" autocomplete="off">
</form>

सामान्य autocomplete मान (HTML5.1+)

  • name, email, tel, url
  • username, current-password, new-password
  • address-line1, postal-code, country
  • cc-number, cc-exp, cc-csc
  • off - संवेदनशील डेटा के लिए
नोट: संवेदनशील जानकारी (पासवर्ड, क्रेडिट कार्ड) के लिए autocomplete="off" का उपयोग करें, लेकिन ध्यान दें कि कुछ ब्राउज़र इसे अनदेखा कर सकते हैं।
  1. - HTML में एलिमेंट को रीड-ओनली कैसे निर्दिष्ट करें?

    किसी एलिमेंट को रीड-ओनली (केवल पढ़ने योग्य) बनाने के लिए readonly बूलियन एट्रिब्यूट का उपयोग किया जाता है। उपयोगकर्ता मान नहीं बदल सकता, लेकिन एलिमेंट फोकस प्राप्त कर सकता है, टैब नेविगेशन में शामिल होता है, और फॉर्म सबमिशन में इसका मान भेजा जाता है ( disabled के विपरीत जो सबमिशन से बाहर रहता है)।

  1. - HTML में एलिमेंट के कंटेंट का अनुवाद होना चाहिए या नहीं कैसे निर्दिष्ट करें?

    translate एट्रिब्यूट यह निर्दिष्ट करने के लिए उपयोगी है कि किसी एलिमेंट का कंटेंट अनुवाद किया जाना चाहिए या नहीं (ब्राउज़र ट्रांसलेशन टूल्स, गूगल ट्रांसलेट, आदि के लिए)। मान: मानविवरण yesकंटेंट का अनुवाद किया जाना चाहिए (डिफ़ॉल्ट)। noकंटेंट का अनुवाद नहीं किया जाना चाहिए। यदि आप नहीं चाहते क

  1. - HTML में तत्व का प्रकार कैसे सेट करें?

    type एट्रिब्यूट type एट्रिब्यूट HTML में विभिन्न तत्वों का प्रकार निर्दिष्ट करने के लिए उपयोग किया जाता है। यह सबसे अधिक <input>, <button>, <script>, <style>, <link>, <menu>, <embed>, <object>, <source>, <ol>, <ul> तत्वों के साथ उपयो