2009-07-02 13 views
7

मेरे पास चेकबॉक्स के समूह के साथ एक एप्लिकेशन सेटिंग्स पृष्ठ है। मुझे चेकबॉक्स की डिफ़ॉल्ट चेक स्थिति कैसे चुननी चाहिए?डिफ़ॉल्ट चेकबॉक्स स्थिति: चेक या अनचेक किया गया?

मैं निम्नलिखित विकल्पों देखें:

  1. हमेशा अनियंत्रित को डिफ़ॉल्ट स्थिति सेट है, लेकिन यह (जैसे "स्वचालित रूप से की वजह से कार्यक्रम न दिखाएं") चेकबॉक्स पाठ में नकारात्मक बयान की ओर जाता है, जो कभी-कभी समझना मुश्किल होता है।

  2. हमेशा सकारात्मक अर्थ रखने के लिए चेकबॉक्स टेक्स्ट वाक्यांश (जैसे "स्वचालित रूप से उचित शेड्यूल दिखाएं"), लेकिन यह चेक और अनचेक दोनों असंगत डिफ़ॉल्ट चेकबॉक्स राज्यों की ओर जाता है।

  3. ... कोई अन्य विकल्प?

कोई समस्या, सर्वोत्तम अभ्यास, इस समस्या के लिए सलाह?

उत्तर

12

ये इस बात के लिए मेरे "नियम" हैं:

  • सभी बयानों "सकारात्मक" बनाओ तो बजाय 'न स्वचालित रूप से दिखाई वजह से कार्यक्रम'
  • डिफ़ॉल्ट कॉन्फ़िगरेशन बनाओ 'के कारण स्वचालित रूप कार्यक्रम दिखाने के' जो कुछ भी यह बहुमत के मामले के लिए होने की आवश्यकता है, भले ही ऐसा लगता है कि आपने अपनी कॉन्फ़िगरेशन स्क्रीन पर बिखरे हुए टिक और नॉन-टिक हैं
  • समूह से संबंधित सेटिंग्स एक साथ, "फ़ील्डसेट"/"समूह" तत्वों या टैब
  • के साथ हों
  • नौकरी के लिए सबसे अच्छा यूआई तत्व का प्रयोग करें। उदाहरण के लिए: त्रि-राज्य चेक बॉक्स नहीं विशेष रूप से सहज और एक ड्रॉप डाउन उपलब्ध कराने या तीन रेडियो बटनों में से सेट किया गया है और अधिक approchable हैं उन कम तकनीकी रूप से तैयार

तो के लिए - अपनी सूची से विकल्प 2 =)

8

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

9

निश्चित रूप से संख्या 2. चेकबॉक्स हमेशा सकारात्मक अर्थ होना चाहिए। यदि इसका मतलब है कि आपके कुछ डिफ़ॉल्ट चेक हैं और कुछ तो नहीं हैं तो मेरी राय में कोई समस्या नहीं है।

1

व्यक्तिगत रूप से मैं आपके टेक्स्ट के साथ डिफ़ॉल्ट स्थिति संग्रहीत करता हूं। दुर्भाग्यवश some peoplevery picky हैं जो बनाम ऑप्टिन में ऑप्ट आउट कर रहे हैं, इसलिए पठनीय टेक्स्ट और चीजों को डिफ़ॉल्ट रूप से केवल एक ही तरीके से सेट करने का कोई आसान तरीका नहीं है।

यदि कोई डिफ़ॉल्ट नहीं है तो यह उपयोगकर्ताओं को वास्तव में पढ़ता है कि वे क्या प्राप्त कर रहे हैं या बाहर हैं।

1

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

मुझे ध्यान रखना चाहिए कि यह एक कट्टरपंथी दृष्टिकोण है और मैं इसका उपयोग केवल तभी करूँगा जब एक महत्वपूर्ण विकल्प है जिसे उपयोगकर्ता को चुनने से पहले ध्यान से विचार करने की आवश्यकता है।

+0

मैं इसके खिलाफ बहस करता हूं। एक रेडियो बटन समूह को IMHO हमेशा एक डिफ़ॉल्ट चयन होना चाहिए। –

संबंधित मुद्दे