Nút radio HTML không có lựa chọn mặc định

Nếu bạn cần đảm bảo người dùng đưa ra lựa chọn tích cực, bạn có thể để lựa chọn được chọn trước là 'Không được chỉ định' hoặc tương tự

Biết khách hàng của chúng tôi, họ sẽ bối rối vì đầu tiên có một nút radio gọi là “không xác định” và sau đó họ sẽ tự hỏi tại sao mọi người lại chọn nó, đặc biệt nếu họ để nguyên như vậy (nghĩ rằng nó có nghĩa là không bắt buộc) và nhận được . Sau đó, họ sẽ gọi và hỏi tại sao chúng tôi lại hỏi những câu hỏi kỳ lạ như vậy với các tùy chọn có sẵn không hợp lệ

Tôi không muốn ai đó bị gắn mác là “nam giới” vì đó là mặc định và họ đã bỏ lỡ câu hỏi. Tôi muốn họ chọn một cách rõ ràng (và đây là những câu hỏi mà họ nên có quan điểm khá mạnh mẽ như tình dục… ngay cả khi bạn là một người hemaphrodite thì ít nhất bạn cũng sẽ chọn một giới tính cho các hình thức). Tôi rõ ràng KHÔNG cài đặt các nút radio đã chọn vì lý do đó. Nếu cả hai đều không được chọn, trình xác thực ở mặt sau có thể xem nó là "chưa được trả lời" và có thể khiến người dùng kiểm tra lại

Đối với các biểu mẫu mà ai đó phải chấp nhận các điều kiện, chúng tôi đã chọn một hộp kiểm duy nhất có nội dung “Tôi đồng ý”, vì vậy, không được chọn, biểu mẫu không được thông qua. Các luật sư khuyên chúng tôi buộc người dùng phải nói rõ ràng rằng họ đồng ý, thay vì các nút radio có/không. Bằng cách nào đó, hành động rõ ràng của người dùng đã tạo ra sự khác biệt về mặt pháp lý. Điều này sẽ không hiệu quả đối với cả hai hoặc giống như tình dục, bởi vì ai đó ở đâu đó sẽ chọn cả hai (lawlz)

Chúng tôi buộc phải có một số lựa chọn với các tùy chọn như
là tùy chọn đầu tiên đơn giản chỉ vì mọi người đang bỏ qua chúng . Nếu chúng tôi có thể nhận được phản hồi từ người dùng, có lẽ chúng tôi có thể tìm ra lý do tại sao họ bỏ qua chúng, nhưng bây giờ chúng tôi phải hack nó.

Không có lựa chọn được chọn trước là một điều hơi kỳ lạ, vì sau đó bạn có trạng thái mà người dùng không thể quay lại. Một khi anh ấy đã lựa chọn, anh ấy không thể hoàn tác nó

Trừ khi có nút đặt lại. Điều đó sẽ đặt biểu mẫu trở lại giá trị mặc định của nó-- điều đó cũng áp dụng cho các lựa chọn (đã chọn=“đã chọn”) phải không?

Khi bạn chọn một nút radio từ một nhóm, bạn bị mắc kẹt với lựa chọn đó và để bỏ chọn nó sau khi vô tình chọn, bạn phải bắt đầu lại

Nếu đây là những câu hỏi như giới tính hoặc câu hỏi có-không, thì tôi không hiểu tại sao ai đó lại cần phải “hoàn tác” câu hỏi. Nếu vô tình chọn nữ mà bạn là nam thì không “undo” mà chọn cái khác

Nếu đây là những câu hỏi mà một người chỉ nên trả lời nếu họ nói “có” với điều gì đó khác, thì menu thả xuống có thể có ý nghĩa hơn, với tùy chọn đầu tiên là “không” (điều này làm cho chúng được chọn trong biểu mẫu của chúng tôi, đó là lý do tại sao tôi sẽ không

Tôi cho rằng cách bạn định cấu hình phần cuối rất quan trọng trong cách thức hoạt động của nó. Ví dụ: nếu ai đó có một trong các biểu mẫu bảo hiểm của chúng tôi dành cho xe tay ga chọn “Casco” (bảo hiểm đầy đủ/toàn bộ) thì người dùng PHẢI trả lời thêm hai câu hỏi. Mặc dù chúng thực sự bị ẩn bằng Javascript, nhưng những người như tôi không bật nó và dù sao cũng sẽ thấy những câu hỏi đó. Nếu lần đầu tiên ai đó vô tình nói “Casco”, thì việc thay đổi câu trả lời trở lại một trong hai loại bảo hiểm khác không chỉ khiến những câu hỏi bổ sung đó bị ẩn đi một lần nữa mà ngay cả khi tắt JS, việc trả lời chúng không thành vấn đề-- đầu vào của họ . Bằng cách đó, một người nào đó trước tiên có thể vô tình chọn sai và nếu họ trả lời các câu hỏi dành cho trẻ em, rồi đổi ý, thì việc họ đã bấm vào một trong các đài phát thanh cũng không thành vấn đề-- họ bị bỏ qua

Tất nhiên, một người dùng không biết điều đó và lo lắng về điều đó… Tôi đang nghĩ thiết kế tổng thể của biểu mẫu, mặt trước và mặt sau ở đây là rất quan trọng. Mọi thứ thực sự phải vừa trực quan cho người dùng vừa dễ hiểu nhất có thể. Mà hình thức của tôi có khả năng không. )

Chúng tôi có trang “kết quả” hiển thị lại mọi thứ người dùng đã chọn hoặc nhập vào. Họ có thể sử dụng nút quay lại để xem lại biểu mẫu, thực hiện thay đổi và gửi lại-- trên thực tế, điều này được khuyến khích vì nó thường nhận được báo giá. Rất nhiều người muốn thay đổi đầu vào để xem nó ảnh hưởng như thế nào đến phí bảo hiểm của họ. Họ có thể đi tới đi lui tùy thích. Sau khi quyết định muốn mua bảo hiểm, họ phải điền thêm thông tin và thanh toán (hoặc cho chúng tôi biết họ sẽ thanh toán như thế nào). Sau khi nhấn gửi, một lần nữa họ nhận được trang "kết quả", yêu cầu họ Kiểm tra những gì bạn đã điền vào và một lần nữa số tiền. Một lần nữa, họ có thể nhấn nút quay lại và thay đổi bất cứ điều gì họ muốn.
Chỉ sau khi họ đã đồng ý với mọi thứ và điền mọi thứ vào và kiểm tra tất cả, họ mới đạt đến điểm không thể quay lại-- vì vậy trang cuối cùng, cảm ơn họ, cũng có liên kết đến tất cả .

Không chắc điều đó bù đắp cho bất kỳ sự điên rồ nào trong cách viết biểu mẫu

Nút radio HTML không có lựa chọn mặc định
giận dữ

Tôi không hiểu tại sao phải có tùy chọn nút radio mặc định

Sau đó, bạn có thể không hiểu các nút radio

Nút radio HTML không có lựa chọn mặc định
giận dữ

Có tốt không khi mọi người gửi biểu mẫu với tùy chọn mặc định được bật mà không nhận thấy nó?

Tất nhiên, điều đó phụ thuộc vào hình thức, nhưng nói chung là không mong muốn. Nhưng giải pháp là không có trạng thái 'không xác định' cho nhóm nút radio, loại bỏ phép ẩn dụ giao diện người dùng được thiết lập tốt sang một bên

Bạn có thể đánh dấu lựa chọn đã chọn trước là 'Không được chọn' và kiểm tra điều đó trong mã xác thực của mình, cũng như bạn có thể kiểm tra trạng thái 'không xác định'

Bạn cũng có thể sử dụng danh sách thay vì nhóm nút radio, với tùy chọn mặc định trống hoặc 'Vui lòng chọn'

Nút radio HTML không có lựa chọn mặc định
giận dữ

Khả năng sử dụng khôn ngoan, nó không phải là một ý tưởng tốt

Về khả năng sử dụng, vẫn tốt hơn là có trạng thái 'không xác định' cho nhóm nút radio, điều mà tôi nghi ngờ rằng nhiều người dùng đã gặp phải trong giao diện người dùng không dựa trên web

Các nút radio có lựa chọn mặc định không?

Luôn cung cấp lựa chọn mặc định Trong trường hợp nút radio điều này có nghĩa là nút radio phải luôn được chọn trước chính xác một tùy chọn. Chọn tùy chọn an toàn và bảo mật nhất (để tránh mất dữ liệu).

Là sự kiện mặc định của điều khiển nút radio?

Theo mặc định, điều khiển trả về giá trị số Boolean để biểu thị trạng thái của nó (0 cho bỏ chọn và 1 cho chọn). Tuy nhiên, bạn có thể thay đổi giá trị trả về cho điều khiển nút radio bằng thuộc tính Giá trị.

Thuộc tính nào được sử dụng trong nút radio để thực hiện lựa chọn mặc định?

Một thuộc tính Boolean, nếu có, cho biết rằng nút radio này là nút được chọn mặc định trong nhóm. Không giống như các trình duyệt khác, Firefox theo mặc định duy trì trạng thái được kiểm tra động của autocomplete để kiểm soát tính năng này.