Tôi đang thiết kế một công cụ khảo sát chung và tôi đã gặp phải một số khó khăn liên quan đến thiết kế giao diện người dùng.Nút radio so với hộp kiểm cho các tùy chọn true/false/null
Tôi đã quyết định rằng tất cả các yếu tố khảo sát có hỗ trợ nhiều lựa chọn sẽ luôn sử dụng điều khiển combobox. Tôi nghĩ đây là một thực hành tốt và các hướng dẫn thiết kế của Microsoft cũng thúc đẩy thực hành này.
Tuy nhiên, tôi không muốn sử dụng combobox cho lựa chọn Có/Không. Chúng cũng cần hỗ trợ trạng thái không xác định nếu người dùng không chọn bất cứ thứ gì. Lựa chọn đầu tiên của tôi là sử dụng hai nút radio có thể đọc "Có" và "Không", nhưng vấn đề với nút radio là chúng không thể bỏ chọn khi đã chọn (trừ khi tôi phá vỡ hướng dẫn thiết kế và làm cho nút radio tự bỏ chọn khi nhấp chuột khác)). Ngoài ra, tôi có thể trình bày tùy chọn thứ ba sẽ đọc "Không xác định" hoặc tốt hơn, một nút nhỏ sẽ loại bỏ bất kỳ lựa chọn nào.
Sự cố khi sử dụng hộp kiểm là cách họ xử lý trạng thái không xác định. Hầu hết người dùng cuối sẽ sử dụng phần mềm này sẽ không hiểu nhiều về máy tính và tôi không ngờ họ nhận ra rằng ô vuông nhỏ trong các hộp kiểm đại diện cho trạng thái không xác định KHÔNG thực sự có nghĩa là lựa chọn là dương. Dấu kiểm và hình vuông có thể giống với nhiều người dùng.
Để tóm tắt:
Đối với YES/NO/NOT loại CHỌN các mặt hàng, tôi nên sử dụng:
- nút Radio với ba lựa chọn đọc "Có", "Không", "Không biết".
- Nút radio có thể được bỏ chọn bằng cách nhấp vào.
- nút Đài phát thanh có thể được bỏ chọn bằng cách nhấp vào nút X nhỏ
- Hộp kiểm và hy vọng rằng người dùng sẽ nhận ra những gì không xác định trạng thái là
Cảm ơn
UPDATE:
Alright, Cảm ơn tất cả những người tham gia.
Tôi đã chọn tùy chọn # 3 (Nút radio có thể được bỏ chọn bằng cách nhấp vào nút X nhỏ), ngoại trừ việc tôi sử dụng nút liên kết thay vì nút. Tôi cũng cung cấp một tooltip trên linkbutton trong trường hợp người dùng không nhận thức được ý nghĩa của nó.
Nó trông như thế này:
Tôi khá hài lòng với điều này. Cảm ơn bạn lần nữa.
Là người dùng, tôi bỏ phiếu cho tùy chọn 1, sử dụng tính năng Thêm nhận xét không được đề cập trong danh sách của bạn. –
@Vex: bạn đang đưa ra quyết định không đúng với nút "x" đó. Không ai biết điều đó. Gắn bó với một cách làm tiêu chuẩn - đừng tạo ra một cách mới để thể hiện sự lựa chọn thứ ba. Có, họ có thể di chuột qua "x" cho chú giải công cụ. nhưng tại sao làm cho họ làm điều đó khi sử dụng một nút radio thứ ba là hoàn toàn hiển nhiên? Ngoài ra, đừng chấp nhận câu trả lời quá nhanh - bạn đã cho cộng đồng chỉ một giờ vào cuối tuần để trả lời. Đừng quá vội vàng. Cho mọi người cơ hội để đưa ra một số câu trả lời có chất lượng. –