ऑटोकम्पलीट एट्रिब्यूट
autocomplete एट्रिब्यूट फॉर्म की ऑटोमैटिक
ऑटोफिल को रद्द करता है।
ऑटोमैटिक ऑटोफिल तब होता है जब ब्राउज़र फील्ड में वे डेटा डालने का सुझाव देता है जो पहले इस फील्ड में डाले गए थे। यह हमेशा सुविधाजनक नहीं हो सकता है, क्योंकि, उदाहरण के लिए, ब्राउज़र आपका लॉगिन या पासवर्ड दुर्भावनापूर्ण व्यक्ति को सुझा सकता है आदि। उन फील्ड्स के लिए, जिनमें गोपनीय जानकारी डाली जाती है, ऑटोफिल को बंद कर देना चाहिए।
autocomplete एट्रिब्यूट का उपयोग
केवल गोपनीय जानकारी छुपाने के लिए ही नहीं किया जा सकता है।
उदाहरण के लिए, टेस्टों के जवाबों में ऑटोफिल को
बंद किया जा सकता है। यह इसलिए आवश्यक है ताकि
टेस्ट को दोबारा देते समय ब्राउज़र
जवाब सुझाए नहीं (टेस्टों की सारी दिलचस्पी खत्म हो जाती है)।
इसे बिना वैल्यू के एट्रिब्यूट की तरह उपयोग किया जा सकता है, या फिर कोई एक वैल्यू दी जा सकती है।
वैल्यूज
| वैल्यू | विवरण |
|---|---|
on |
ऑटोफिल चालू है (यह डिफॉल्ट वैल्यू है)। |
off |
ऑटोफिल बंद है। |
उदाहरण
आइए इनपुट के लिए ऑटोफिल चालू करें। इसमें, उदाहरण के लिए, शब्द "ऑटोफिल" टाइप करें और सबमिट बटन पर क्लिक करें (यह जरूरी है, क्योंकि ब्राउज़र केवल सबमिट किए गए शब्दों को ही याद रखता है)। इसके बाद उदाहरण पर वापस आएं और इसमें अक्षर "o" डालें - ब्राउज़र आपको शब्द "ऑटोफिल" सुझाएगा और आप इसे पूरा टाइप किए बिना चुन सकेंगे:
<form action="">
<input type="text" autocomplete="on" name="test">
<input type="submit">
</form>
:
उदाहरण
और अब आइए ऑटोफिल बंद कर दें। पिछले उदाहरण जैसी ही क्रियाएं दोहराएं, लेकिन कोई भी सुझाव दिखाई नहीं देगा:
<form action="">
<input type="text" autocomplete="off" name="test">
<input type="submit">
</form>
:
यह भी देखें
-
datalistटैग,
जो आपकी सूची के अनुसार ऑटोफिल बनाता है