चेक बॉक्स

चेकबॉक्स (चेक बॉक्स, टिकबॉक्स, टिक बॉक्स) एक आलेखी विजेट है जो उपयोगकर्ता (कंप्यूटिंग) को द्विआधारी विकल्प, अर्थात् दो संभावित परस्पर अनन्य विकल्पों में से एक के बीच एक विकल्प। उदाहरण के लिए, उपयोगकर्ता को एक सरल हाँ/नहीं प्रश्न पर 'हां' (चेक किया गया) या 'नो' (चेक नहीं किया गया) का जवाब देना पड़ सकता है।

चेकबॉक्स को तब दिखाया जाता है जब चेकबॉक्स ☐ को चेक किया जाता है, या जब चेक किया जाता है, तो ☑ या ☒ (चित्रिक उपयोगकर्ता इंटरफ़ेस पर निर्भर) दिखाया जाता है। चेकबॉक्स के अर्थ का वर्णन करने वाला एक शीर्षक सामान्य रूप से चेकबॉक्स के निकट दिखाया गया है। चेकबॉक्स की स्थिति को बदलना बॉक्स पर माउस को क्लिक करके या शीर्षक पर, या एक कुंजीपटल संक्षिप्त रीति, जैसे कि स्पेस बार का उपयोग करके किया जाता है।

अक्सर, चेकबॉक्स की एक श्रृंखला प्रस्तुत की जाती है, प्रत्येक में दो विकल्पों के बीच एक द्विआधारी विकल्प होता है। उपयोगकर्ता तब कई विकल्पों का चयन कर सकता है। यह रेडियो की बटन  के विपरीत है, जिसमें कई पारस्परिक-अनन्य विकल्पों में से केवल एक ही विकल्प का चयन किया जा सकता है।

क्षणिक अनुपलब्धता के बावजूद उपयोगकर्ता को उनके अस्तित्व और संभावित उपयोग के बारे में सूचित करने के लिए चेकबॉक्स को अक्षम किया जा सकता है (धुंधला इंगित किया गया है)।

त्रि-राज्य चेकबॉक्स
कुछ अनुप्रयोग प्रक्रिया सामग्री चेकबॉक्स का उपयोग करते हैं जो एक सामान्य चेकबॉक्स द्वारा प्रदान किए गए तीन-मूल्यवान तर्क की अनुमति देते हैं। यह तीसरा राज्य चेकबॉक्स में एक वर्ग या डैश के रूप में दिखाया गया है, और इंगित करता है कि इसकी स्थिति न तो चेक की गई है और न ही अनचेक की गई है। यह सबसे अधिक बार प्रयोग किया जाता है जब चेकबॉक्स मिश्रित राज्यों में वस्तुओं के संग्रह से बंधा होता है। अनिश्चित स्थिति को आमतौर पर उपयोगकर्ता द्वारा नहीं चुना जा सकता है, और सक्रिय होने पर चेक की गई स्थिति में बदल जाता है।

उदाहरण के लिए, फाइल ट्रांसफर प्रोटोकॉल के माध्यम से भेजने के लिए फाइलों का चयन करने के लिए प्रस्तुत एक चेकबॉक्स ट्री व्यू का उपयोग कर सकता है ताकि फाइलों को एक समय में या फ़ोल्डर द्वारा चुना जा सके। यदि किसी फ़ोल्डर में केवल कुछ फ़ाइलें चयनित हैं, तो उस फ़ोल्डर के लिए चेकबॉक्स अनिश्चित होगा। इस अनिश्चित चेकबॉक्स पर क्लिक करने से सभी या कम आम तौर पर कोई भी फाइल नहीं का चयन होगा। चेकबॉक्स पर क्लिक करना जारी रखने से चेक किए गए (सभी उप-निर्देशिकाएं और फ़ाइलें चयनित) और अनियंत्रित (कोई उप-निर्देशिका या फ़ाइलें चयनित नहीं) के बीच वैकल्पिक होगा।

कुछ त्रि-राज्य चेकबॉक्स कार्यान्वयन संग्रह में आइटम्स की मिश्रित स्थिति को याद करके उपयोगकर्ता को अनिश्चित स्थिति सहित सभी राज्यों के बीच टॉगल करने की अनुमति दें। यह एक पूर्ववत सुविधा के रूप में कार्य करता है।

कार्रवाई योग्य नहीं
चेकबॉक्स को सेट करने या साफ़ करने से चेकबॉक्स की स्थिति बिना किसी अन्य दुष्प्रभाव के बदल जाती है। राज्य के परिवर्तन के साथ अतिरिक्त कार्रवाइयों को जोड़कर इस दिशानिर्देश का उल्लंघन अक्सर उपयोगकर्ताओं को भ्रमित करता है, क्योंकि उनका उपयोग प्रविष्टि नियंत्रणों जैसे टेक्स्ट बॉक्स, रेडियो बटन और चेकबॉक्स में डेटा को कॉन्फ़िगर करने के लिए किया जाता है और फिर कार्रवाई शुरू करने के लिए पुश बटन जैसे क्रिया नियंत्रण को लागू करता है डेटा को संसाधित करने की क्रिया।

एक सामान्य अपवाद अतिरिक्त उपयोगकर्ता इनपुट तत्वों को सक्षम या प्रदर्शित करना है जिनकी प्रासंगिकता चेकबॉक्स स्थिति पर निर्भर करती है। अन्य स्थितियों में टॉगल स्विच (विजेट) आमतौर पर चेकबॉक्स के बजाय उपयोग किया जाता है।

एचटीएमएल
फॉर्म (वेब) में, HTML तत्व का उपयोग चेकबॉक्स प्रदर्शित करने के लिए किया जाता है।

यह भी देखें

 * टिक-बॉक्स संस्कृति
 * रेडियो की बटन
 * टॉगल स्विच (विजेट)
 * बूलियन डेटा प्रकार