2011-09-11 12 views
6

मैं एक सामान्य सर्वेक्षण इंजन तैयार कर रहा हूं और मैं कुछ यूआई डिज़ाइन से संबंधित कठिनाइयों में भाग गया हूं।सच/झूठे/शून्य विकल्पों के लिए रेडियो बटन बनाम चेकबॉक्स

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

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

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

संक्षेप में:

के लिए हाँ/नहीं/नहीं मदों की चुने प्रकार, का उपयोग करना चाहिए:

  1. रेडियो बटन तीन विकल्प पढ़ने के साथ "हाँ", "नहीं", "अज्ञात"।
  2. रेडियो बटन जिन्हें क्लिक करके अचयनित किया जा सकता है।
  3. रेडियो बटन जो एक छोटे से X बटन
  4. स पर क्लिक करके सही का निशान हटाने जा सकता है और आशा है कि उपयोगकर्ताओं को एहसास होगा कि क्या अनिश्चित राज्य है

धन्यवाद

अद्यतन:

ठीक है, उन सभी को धन्यवाद जिन्होंने भाग लिया।

मैंने विकल्प # 3 (रेडियो बटन जिन्हें एक छोटे एक्स बटन पर क्लिक करके अचयनित किया जा सकता है) का चयन किया है, सिवाय इसके कि मैं बटन के बजाय लिंकबूटन का उपयोग करता हूं। यदि उपयोगकर्ता इसके अर्थ से अवगत नहीं है तो मैं लिंकबटन पर एक टूलटिप भी प्रदान करता हूं।

यह इस तरह दिखता है:

enter image description here

मैं इस के साथ बहुत खुश हूँ। फिर से धन्यवाद।

+2

उपयोगकर्ता के रूप में, मैं आपकी सूची में उल्लिखित टिप्पणी टिप्पणी का उपयोग करके विकल्प 1 के लिए वोट देता हूं। –

+2

@Vex: आप उस "एक्स" बटन के साथ एक बुरा निर्णय ले रहे हैं। कोई नहीं जानता कि वह क्या करता है। चीजों को करने का एक मानक तरीका है - तीसरे विकल्प का प्रतिनिधित्व करने के लिए एक नया तरीका आविष्कार न करें। हां, वे एक टूलटिप के लिए "एक्स" पर होवर कर सकते हैं। लेकिन तीसरे रेडियो बटन का उपयोग करते समय उन्हें ऐसा क्यों करना है? साथ ही, एक उत्तर को इतनी जल्दी स्वीकार न करें - आपने सप्ताहांत पर केवल एक घंटा समुदाय को जवाब देने के लिए दिया है। इतनी जल्दी मत बनो। लोगों को कुछ गुणवत्ता के जवाब देने का मौका दें। –

उत्तर

5

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

चेकबॉक्स निश्चित रूप से इस विशिष्ट मामले में गलत विकल्प हैं।

+0

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

1

मुझे कोई UX विशेषज्ञ हूँ, लेकिन मैं पहला विकल्प है, जो थीम वाले radiobuttons here

1

कहा जाता है की तरह मुझे विश्वास है कि विकल्प 3 और तर्क से एक है।
आपके पास हाँ-नहीं रेडियो बटन होना चाहिए और "एन \ ए" या "प्रासंगिक नहीं" जैसे किसी चेकबॉक्स के साथ (ऊपर या नीचे) होना चाहिए।

+1

यदि "एन \ ए" चेक किया गया है तो रेडियो बटन निष्क्रिय होना चाहिए। जबकि इसके मूल्य को बाद में अनदेखा किया जाना चाहिए। –

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