2010-05-07 33 views
7

Tôi đang tranh luận với một đồng nghiệp, và tôi đang cố gắng thuyết phục anh ta rằng ý tưởng xấu là thay đổi văn bản hộp kiểm (nhãn) theo trạng thái hộp kiểm.Để thay đổi văn bản hộp kiểm hoặc không thay đổi?

Ví dụ: chúng tôi có hộp tổ hợp tự động chọn giá trị đã chọn (và bị tắt) khi hộp kiểm bên cạnh được chọn và được bật khi hộp kiểm bị xóa. Ý tưởng của anh là hiển thị Tự động chọn khi hộp kiểm được chọn và Chọn thủ công khi được xóa. Tôi chắc chắn rằng điều này sẽ gây nhầm lẫn cho người dùng khi người dùng có xu hướng nghĩ rằng việc chọn hộp kiểm bên cạnh động từ sẽ làm cho nó đúng, chỉ để thấy rằng nhãn đã thay đổi thành một cái gì đó khác.

Ý kiến ​​của bạn về vấn đề này là gì?

P.S. Tôi nhớ đọc về việc thay đổi văn bản hộp kiểm ở đâu đó, trong một cuốn sách hoặc bài viết trên blog, nhưng không thể nhớ ở đâu. Thật tuyệt vời khi có điều này bằng văn bản :-)

+0

Bạn đang phải ... – Matt

+0

w00t, làm thế nào để bạn triển khai cơ chế hộp kiểm-combobox của bạn, bởi vì tôi có vấn đề này ngay bây giờ: http://stackoverflow.com/questions/2788607/icefaces-how-to- cho phép vô hiệu hóa-thả-xuống-by-kiểm tra-a-checkbox-và-vice-versa – bl4ckb0l7

Trả lời

8

Không cần phải gây rối với thứ gì đó đã hoạt động.

Thay đổi nhãn sẽ gây nhầm lẫn khủng khiếp và phản trực giác, đặc biệt theo cách bạn mô tả.

Nếu nhãn mô tả trạng thái hiện tại ("Chọn thủ công"), nó sẽ không rõ ràng cho dù đó là cần thiết để nhấp vào hộp kiểm để đạt được trạng thái được mô tả (như với một nút) hoặc liệu nó đã là ở trạng thái đó.

Hộp kiểm là một điều đơn giản. Khi nó được tắt, nó không A. Khi nó trên, nó không làm A. Nhãn cần phải phản ánh những gì nó làm khi nó được bật; sau đó nó hoàn toàn rõ ràng những gì không xảy ra khi nó được tắt.

+2

Tôi nghĩ rằng nó là tốt hơn để nói: Khi nó "trên" nó A, khi nó "tắt" nó chỉ không làm A Đó là lý do tại sao thay đổi "A" thành "B" khi nó "tắt" là khó hiểu. –

+0

Tôi đồng ý hết lòng. +1. Một vấn đề tương tự phát sinh thường xuyên trong các ứng dụng mà tôi sử dụng với các nút bật tắt (về cơ bản là một hộp kiểm được vinh danh, bây giờ tôi nghĩ về nó), nơi họ thay đổi nút để nói điều gì sẽ xảy ra vào lần tiếp theo bạn nhấp vào, thay vì trạng thái hiện tại. Cả hai đều khó hiểu, nhưng có một loại logic lạ đối với họ. Cách tốt nhất là luôn giữ cùng một văn bản và tránh hoàn toàn vấn đề. – rmeador

+0

@ Ilya điểm tốt, tôi đã thay đổi từ ngữ cho phù hợp. @rmeador Tôi đồng ý, có thể có một logic bên trong trong các nút như vậy nhưng bạn cần * nghĩ * để tìm ra, và đó là chất độc cho một giao diện người dùng. –

1

Personnaly tôi sẽ nói rằng nhãn không được thay đổi.

0

Nhãn chắc chắn không được thay đổi. Nó không chỉ gây nhầm lẫn, nhưng nó không cần thiết và xấu xí.

Cách duy nhất tôi có thể nghĩ là làm cho nó ít khó hiểu hơn là có trạng thái nhãn trong ngoặc đơn trạng thái hiện tại, tức là "Thủ công (hiện tại tự động) []".

Nhưng đó thực sự chỉ là một thử thách về mức độ xấu xí của nó.

Không gây rối với những gì mọi người thường làm. Đặc biệt là khi bạn xem xét rằng nếu bạn làm điều này, một sẽ luôn luôn được hiển thị VỚI một dấu kiểm, và khác KHÔNG. Thực sự khó hiểu.

Trong tên thỏa hiệp, bạn CÓ THỂ sử dụng nút thay vào đó, chuyển đổi điều khiển qua lại và thay đổi giá trị của nó bằng mỗi nhấp chuột.

Chế độ hiện tại: [Thủ công]

Vẫn là loại khó hiểu. Như tôi đã nói, đừng gây rối với những gì mọi người thường làm. Nó giống như nếu bạn đặt một thanh cuộn ở bên trái của màn hình. Nó sẽ chỉ lộn xộn với người đứng đầu của người dân.

1

Từ kinh nghiệm của tôi thay đổi văn bản là khó hiểu, tôi có cùng một vấn đề với các nút phương thức thay đổi văn bản của họ. Thật khó để nói liệu việc nhấn nút sẽ bật trạng thái đã chọn hay văn bản là trạng thái được chọn.

Chọn hộp văn bản phải không thay đổi.

1

Thay đổi văn bản khi hộp kiểm được chọn thay đổi ý nghĩa. Nếu nó được kiểm tra và nhãn nói Autoselect, tôi hy vọng các tùy chọn Autoselect được kích hoạt. Nếu bạn bỏ chọn, rõ ràng là tùy chọn Tự động chọn KHÔNG được bật. Nếu bạn thay đổi văn bản thành Thủ công, hãy chọn bất cứ khi nào hộp kiểm bị xóa Tôi sẽ mong đợi rằng việc chọn hộp sẽ bật tùy chọn Chọn thủ công. Đó là cách quá khó hiểu nếu văn bản tiếp tục thay đổi.

Bạn nói đúng, anh ấy sai.

3

Nếu bạn muốn chứng tỏ rằng sự lựa chọn là giữa "Tự động chọn" và "Hướng dẫn chọn" thì bạn nên hoặc xây dựng lại và nhãn hộp kiểm của bạn hoặc có một nút radio:

o Manual Select 
* Auto Select 

nào không thực sự lý tưởng hoặc.

Nhưng bạn không nên thay đổi văn bản trên nhãn - người dùng sẽ không nhớ nội dung đó là gì trước đó và sẽ bị nhầm lẫn khi thay đổi.

0

Tôi sẽ không thay đổi nhãn hộp kiểm ... Tôi có thể nói "tự động". Tuy nhiên, tùy thuộc vào những gì điều khiển của bạn đang thực sự làm, tôi có thể sửa đổi lựa chọn trong hộp kết hợp chuyển sang màu xám để phản ánh rằng nó hiện đang được kiểm soát tự động.

Sau đó, để làm cho logic đi cả hai cách, nếu trong khi hộp kiểm được bỏ chọn, người dùng đã chọn giá trị "tự động" trong hộp tổ hợp, hộp kiểm sau đó sẽ được chọn.

Hoặc trong trường hợp khác:

Nếu, khi hộp kiểm "tự động" được chọn, logic tự động thực sự chọn giá trị mặc định đó là trong combo-box, sau đó thay đổi lựa chọn trong combo-box để cho biết cài đặt tự động thực sự là gì. Kết hợp sẽ không thể chỉnh sửa được, nhưng nó có thể được sử dụng để cung cấp thông tin về cài đặt thực tế đang được tương tác.

Các vấn đề liên quan